本想弄個判斷頁面載入時間,過長就不加載特效的JavaScript代碼,不過仍是有點缺陷,這裏就記錄下來吧。
IE瀏覽器用document.execCommand("Stop"),Chrome和Firefox用window.stop()(順便說下,這是JavaScript標準中定義的方法),寫在一塊兒就是下面的方式了: javascript
<html>
<body>
這裏能夠顯示
<script type="text/javascript">
if (window.stop)
window.stop();
else
document.execCommand("Stop");
</script>
這裏不能顯示
</body>
</html> html
固然,你也能夠將JavaScript代碼簡寫爲: java
window.stop ? window.stop() : document.execCommand("Stop");
很奇怪的是,若是寫成下面的代碼,Firefox不會中止載入: 瀏覽器
<html>
<body>
這裏能夠顯示
<script type="text/javascript">
document.execCommand("Stop");
if (window.stop)
window.stop();
</script>
這裏不能顯示
</body>
</html> code
此外,這種方式能夠用來防止免費空間顯示廣告和被掛馬。
通常只要把這段代碼放在</html>後就好了。若是廣告是在</body>前添加的,那就放在</body>前。 htm