近期在更新過往的 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 ) 使用者而做的調整。