用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 相关文章推荐
javascript中运用闭包和自执行函数解决大量的全局变量问题
Dec 30 Javascript
最短的IE判断var ie=!-[1,]分析
May 28 Javascript
js实现特定位取反原理及示例
Jun 30 Javascript
JS网页在线获取鼠标坐标值的方法
Feb 28 Javascript
浅谈EasyUI中Treegrid节点的删除
Mar 01 Javascript
JS实现自动定时切换的简洁网页选项卡效果
Oct 13 Javascript
浅析javascript中的事件代理
Nov 06 Javascript
移动端基础事件总结与应用
Jan 12 Javascript
原生js实现瀑布流布局
Mar 08 Javascript
Vue 去除路径中的#号
Apr 19 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
Jul 03 Javascript
JavaScript this使用方法图解
Feb 04 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面向对象概念
2011/11/06 PHP
配置php网页显示各种语法错误
2013/09/23 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
SVG描边动画
2017/02/23 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
vue在线动态切换主题色方案
2020/03/26 Javascript
vue 使用localstorage实现面包屑的操作
2020/11/16 Javascript
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
Python 含参构造函数实例详解
2017/05/25 Python
通过实例了解python property属性
2019/11/01 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
Python实现在线批量美颜功能过程解析
2020/06/10 Python
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
法院实习人员自我鉴定
2013/09/26 职场文书
外语系毕业生找工作的求职信
2013/11/28 职场文书
物业门卫岗位职责
2013/12/28 职场文书
迎接领导欢迎词
2014/01/11 职场文书
通信生自我鉴定
2014/01/18 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
爱国影片观后感
2015/06/18 职场文书
七夕情人节问候语
2015/11/11 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript