Dator > hur man dödar webbläsare nedladdningar med javascript

  • hur man dödar webbläsare nedladdningar med javascript


  • JavaScript är ett av verktygen i din webbutvecklare verktygslåda du kan använda för att se dina besökare får en positiv upplevelse på din webbplats. Ibland kan du ha en webbsida där du eller dina besökare kanske vill sluta ladda ned bilder eller andra filer , speciellt om dessa filer är stora eller servern som är värd filerna är långsam . Du kan använda JavaScript för att ringa webbläsarens " stop " -funktion för att döda nedladdningar ännu lämna JavaScript som körs och funktionella

    Du behöver : .
    webbsida
    . Text eller HTML -kod redaktör .


    1 .
    Öppna webbsidan i din favorit text eller HTML-redigerare . Växla till HTML -kod för att vid behov .
    2 .
    Lägg till följande funktion för att skriptet avsnittet på sidan .

    funktion killDownload () {
    om ( window. stop == undefined ! ) {
    window. stop () ; }

    annanstans om {
    dokument ( document. execCommand == undefined ! ) . execCommand ( "Stop " , false ) ; }

    }

    Vissa webbläsare stöder " window. stop () " -metoden , och andra stöd stoppa nedladdningar med " dokumentet . execCommand ( "Stop " , false ) "-metoden . Funktionen tester för stöd, och kräver lämplig metod . Om ingen metod stöds , kommer ingenting att hända .
    3 .
    Ring din " killDownload () " -funktion där du behöver för att stoppa pågående nedladdningar . Du kan kalla det från din egen JavaScript- funktioner , eller en länk dina besökare kan klicka på. kanske till exempel du ger dina besökare på följande länk i brödtexten på webbsidan !


    Döda nedladdning

    4 .
    Testa och se sidan för att se till att den fungerar korrekt . Se till att genomföra nödvändiga sanering efter att stoppa nedladdningar . Till exempel kanske du vill ge dina besökare lite extra feedback genom att använda en registrering fönstret för att visa ett meddelande , eller omdirigera sidan till en felsida .

    tips och varningar


  • Om du behöver stoppa en Ajax begäran , ring "abort " -funktionen på Ajax anslutning objektet . Begäran har ännu gjorts, men objektet kommer att ignorera svaret .
  • Calling "Stop " -funktionen i Chrome kan orsaka problem med framtida försök att ladda ner samma filer senare i sessionen . Chrome verkar dra i den aktuella innehållet i webbläsarens cache , men misslyckas för att hämta de återstående filen innehållet från servern .

Previous:nothing Next:GeForce 7600 GS jämfört med GeForce 6600 GT





Relaterade artiklar


  • hur man installerar enda tangent på laptop tangentbord hårdvara
  • GeForce 7600 GS jämfört med GeForce 6600 GT
  • diy hårddiskåterställning
  • hur man kopierar musik från en dator till ett PSP
  • hur du ansluter trådlöst hårdvara
  • hur man dödar webbläsare nedladdningar med javascript
  • hur man byter en CPU multiplikatorn med en AMD-processor
  • Var kan jag återvinna hårdvara?
  • hur du ansluter trådlöst tangentbord och mus hårdvara
  • Corsair minne grunderna