博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用JavaScript实现让浏览器停止载入页面
阅读量:6904 次
发布时间:2019-06-27

本文共 657 字,大约阅读时间需要 2 分钟。

本想弄个判断页面载入时间,过长就不加载特效的JavaScript代码,不过还是有点缺陷,这里就记录下来吧。

IE浏览器用document.execCommand("Stop"),Chrome和Firefox用window.stop()(顺便说下,这是JavaScript标准中定义的方法),写在一起就是下面的方式了:

<html>

<body>
这里可以显示
<script type="text/javascript">
if (window.stop)
window.stop();
else
document.execCommand("Stop");
</script>
这里不能显示
</body>
</html>

当然,你也可以将JavaScript代码简写为:

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>

此外,这种方式可以用来防止免费空间显示广告和被挂马。

一般只要把这段代码放在</html>后就行了。如果广告是在</body>前添加的,那就放在</body>前。

转载地址:http://pqldl.baihongyu.com/

你可能感兴趣的文章
算法笔记_150:图论之双连通及桥的应用(Java)
查看>>
隐藏执行批处理bat文件
查看>>
函数y=sin(1/x)曲线
查看>>
WebStorm for Mac(Web 前端开发工具)破解版安装
查看>>
computational biology | Bioinformatician | 开发者指南
查看>>
Perl文件、目录常用操作
查看>>
从0开始--倒序输出。
查看>>
吉特仓库管理系统-.NET打印问题总结
查看>>
POJ 3026 Borg Maze(bfs+最小生成树)
查看>>
sqlplus 返回2 由于命令后没有加分号
查看>>
android Intent类
查看>>
IOS设计模式学习(19)策略
查看>>
poj 2155 Matrix
查看>>
shell中(),[]和[[]]的区别
查看>>
poj 2201 构造
查看>>
C# 利用反射动态创建对象[摘录]
查看>>
BlueDream.js(蓝梦)——jQuery网站使用引导插件
查看>>
WPFS数据绑定(要是后台类对象的属性值发生改变,通知在“client界面与之绑定的控件值”也发生改变须要实现INotitypropertyChanged接口)...
查看>>
【百度地图API】如何制作一张魔兽地图!!——CS地图也可以,哈哈哈
查看>>
lsblk请参阅块设备
查看>>