用JavaScript实现让浏览器停止载入页面的方法


Posted in Javascript onJanuary 19, 2017

本想弄个判断页面载入时间,过长就不加载特效的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>前。

以上这篇用JavaScript实现让浏览器停止载入页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js控制div及网页相关属性的代码
Dec 19 Javascript
javascript常用的正则表达式实例
May 15 Javascript
Jquery中CSS选择器用法分析
Feb 10 Javascript
JavaScript使用Replace进行字符串替换的方法
Apr 14 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
JS采用绝对定位实现回到顶部效果完整实例
Jun 20 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
Jan 08 Javascript
Vue的路由动态重定向和导航守卫实例
Mar 17 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
Oct 23 Javascript
vue npm install 安装某个指定的版本操作
Aug 11 Javascript
Nest.js 授权验证的方法示例
Feb 22 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
Jan 19 #Javascript
快速掌握jQuery插件开发
Jan 19 #Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 #Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
Jan 19 #Javascript
使用JavaScript触发过渡效果的方法
Jan 19 #Javascript
详解支持Angular 2的表格控件
Jan 19 #Javascript
原生JS实现几个常用DOM操作API实例
Jan 19 #Javascript
You might like
PHP编程中八种常见的文件操作方式
2006/11/19 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
PHP7变量处理机制修改
2021/03/09 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
python生成指定长度的随机数密码
2014/01/23 Python
Python多线程编程简单介绍
2015/04/13 Python
python类中super()和__init__()的区别
2016/10/18 Python
Django的分页器实例(paginator)
2017/12/01 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
SQL面试题
2013/12/09 面试题
PyQt 如何创建自定义QWidget
2021/03/24 Python
大学信息公开实施方案
2014/03/09 职场文书
运动会加油口号
2014/06/07 职场文书
音乐节策划方案
2014/06/09 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
挂职个人工作总结
2015/03/05 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
交通事故代理词范文
2015/05/23 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
2022/04/18 MySQL