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