用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技巧--转义符&quot;\&quot;的妙用
Jan 09 Javascript
javascript 操作cookies及正确使用cookies的属性
Oct 15 Javascript
jquery 弹出层注册页面等(asp.net后台)
Jun 17 Javascript
JavaScript中检测变量是否存在遇到的一些问题
Nov 11 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
Nov 14 Javascript
JavaScript实现LI列表数据绑定的方法
Aug 04 Javascript
js+css实现回到顶部按钮(back to top)
Mar 02 Javascript
JS中判断null的方法分析
Nov 21 Javascript
详解Angular CLI + Electron 开发环境搭建
Jul 20 Javascript
Easy UI动态树点击文字实现展开关闭功能
Sep 30 Javascript
vue 实现类似淘宝星级评分的示例
Mar 01 Javascript
jquery实现聊天机器人
Feb 08 jQuery
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代码
2010/08/08 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
php之curl设置超时实例
2014/11/03 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
python开发中module模块用法实例分析
2015/11/12 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
Python连接字符串过程详解
2020/01/06 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
Python创建简单的神经网络实例讲解
2021/01/04 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
广告学专业毕业生自荐信
2013/09/24 职场文书
致垒球运动员加油稿
2014/02/16 职场文书
买卖协议书范本
2014/04/21 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
九寨沟导游词
2015/02/02 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
英语演讲开场白
2015/05/29 职场文书
高三英语教学反思
2016/03/03 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang
MySQL 查询速度慢的原因
2021/05/25 MySQL
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python