近期在更新過往的 JavaScript 程式碼時,發現雖找到會造成畫面重新 reload 的原因,但該檔案的耦合性實在太強,無法輕易說改就改。瀏覽器中執行的 JavaScript 有原生方法可以強迫停止,實在是鬆了一口氣。
程式碼
|
1 2 3 4 5 6 7 |
/*使用 window.stop() 或是 document.execCommand('Stop') */ try{ window.stop() }catch(e){ document.execCommand('Stop') } |
在 catch 中的 document.execCommand(‘Stop’) 是為了兼顧 Internet Explorer ( IE ) 使用者而做的調整。

![[筆記] JavaScript 強迫終止瀏覽器的 Request 指令 [筆記] JavaScript 強迫終止瀏覽器的 Request 指令](https://smlpoints.com/wp-content/uploads/notes-zh-tw-en-javascript-understanding-the-weird-part-1.jpg)