用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 相关文章推荐
读取input:file的路径并显示本地图片的方法
Sep 23 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
May 11 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
May 17 Javascript
bootstrap PrintThis打印插件使用详解
Feb 20 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
JavaScript中七种流行的开源机器学习框架
Oct 11 Javascript
angular4+百分比进度显示插件用法示例
May 05 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
May 10 Javascript
详解Vue 如何监听Array的变化
Jun 06 Javascript
JavaScript实现英语单词题库
Dec 24 Javascript
Vue组件模板及组件互相引用代码实例
Mar 11 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学习笔记(一) 简单了解PHP
2014/08/04 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
PHP二维数组去重算法
2016/12/17 PHP
PHP实现关键字搜索后描红功能示例
2019/07/03 PHP
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
通过循环优化 JavaScript 程序
2019/06/24 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
Python实现的简单万年历例子分享
2014/04/25 Python
Python基类函数的重载与调用实例分析
2015/01/12 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
Pandas分组与排序的实现
2019/07/23 Python
在pycharm中显示python画的图方法
2019/08/31 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
Django中ORM的基本使用教程
2020/12/22 Python
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
集团薪酬管理制度
2014/01/13 职场文书
护理工作感言
2014/01/16 职场文书
班级聚会策划书
2014/01/16 职场文书
pandas中pd.groupby()的用法详解
2022/06/16 Python