用JavaScript實(shí)現(xiàn)讓瀏覽器停止載入頁面的方法
本想弄個判斷頁面載入時間,過長就不加載特效的JavaScript代碼,不過還是有點(diǎn)缺陷,這里就記錄下來吧。
IE瀏覽器用document.execCommand("Stop"),Chrome和Firefox用window.stop()(順便說下,這是JavaScript標(biāo)準(zhǔn)中定義的方法),寫在一起就是下面的方式了:
<html>
<body>
這里可以顯示
<script type="text/javascript">
if (window.stop)
window.stop();
else
document.execCommand("Stop");
</script>
這里不能顯示
</body>
</html>
當(dāng)然,你也可以將JavaScript代碼簡寫為:
window.stop ? window.stop() : document.execCommand("Stop");
很奇怪的是,如果寫成下面的代碼,F(xiàn)irefox不會停止載入:
<html>
<body>
這里可以顯示
<script type="text/javascript">
document.execCommand("Stop");
if (window.stop)
window.stop();
</script>
這里不能顯示
</body>
</html>
此外,這種方式可以用來防止免費(fèi)空間顯示廣告和被掛馬。
一般只要把這段代碼放在</html>后就行了。如果廣告是在</body>前添加的,那就放在</body>前。
以上這篇用JavaScript實(shí)現(xiàn)讓瀏覽器停止載入頁面的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
div+css+js模擬tab切換效果 事件綁定 IE,firefox兼容
div+css+js模擬tab,這個版本,理論上可以添加無限個tab,而且,你只要管內(nèi)容的添加行了,不需要改JS2009-12-12
Js實(shí)現(xiàn)手機(jī)發(fā)送驗(yàn)證碼時按鈕延遲操作
在做項(xiàng)目的時候,經(jīng)常遇到發(fā)短信驗(yàn)證碼的問題,這時候需要用戶點(diǎn)完發(fā)送驗(yàn)證碼按鈕后,一段時間內(nèi)不能重復(fù)點(diǎn)擊,畢竟驗(yàn)證碼都是收費(fèi)的嘛,誰都不想浪費(fèi),那么如何實(shí)現(xiàn)這種功能呢?下面來分享一下。2014-06-06
JS綁定事件監(jiān)聽的幾種實(shí)現(xiàn)方法匯總
在JavaScript中事件監(jiān)聽是一種用于處理用戶交互的機(jī)制,下面這篇文章主要給大家介紹了關(guān)于JS綁定事件監(jiān)聽的幾種實(shí)現(xiàn)方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10
使用JavaScript實(shí)現(xiàn)node.js中的path.join方法
Node.JS中的 path.join 非常方便,能直接按相對或絕對合并路徑,有時侯前端也需要這種方法,如何實(shí)現(xiàn)呢?感興趣的朋友跟隨腳本之家小編一起看看吧2018-08-08

