用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脚本性能的优化方法
Feb 02 Javascript
基于jquery用于查询操作的实现代码
May 10 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
Nov 07 Javascript
详解AngularJS中的表格使用
Jun 16 Javascript
apply和call方法定义及apply和call方法的区别
Nov 15 Javascript
Javascript编程中几种继承方式比较分析
Nov 28 Javascript
详解javascript高级定时器
Dec 31 Javascript
Bootstrap面板使用方法
Jan 16 Javascript
jquery实现下拉框左右选择功能
Feb 21 Javascript
JS实现身份证输入框的输入效果
Aug 21 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
Jul 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代码
2010/02/16 PHP
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
学习ExtJS form布局
2009/10/08 Javascript
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
javascript 闭包详解
2015/07/02 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
angularjs 中$apply,$digest,$watch详解
2016/10/13 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
如何使用Bootstrap 按钮实例详解
2017/03/29 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
Python中bisect的用法
2014/09/23 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
python的concat等多种用法详解
2018/11/28 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
Python 中如何写注释
2020/08/28 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
管理心得体会
2013/12/28 职场文书
加拿大探亲邀请信
2014/01/28 职场文书
圣诞节红领巾广播稿
2014/02/03 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
优质服务口号
2014/06/11 职场文书
海洋科学专业求职信
2014/08/10 职场文书
高中生学习计划书
2014/09/15 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
环保宣传语大全
2015/07/13 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书