用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 相关文章推荐
jQuery 选择器、DOM操作、事件、动画
Nov 25 Javascript
js 如何实现对数据库的增删改查
Nov 23 Javascript
基于JavaScript实现拖动滑块效果
Feb 16 Javascript
JavaScript中值类型和引用类型的区别
Feb 23 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
JS奇技之利用scroll来监听resize详解
Jun 15 Javascript
详解前端路由实现与react-router使用姿势
Aug 07 Javascript
移动端效果之IndexList详解
Oct 20 Javascript
使用electron将vue-cli项目打包成exe的方法
Sep 29 Javascript
mpvue 单文件页面配置详解
Dec 02 Javascript
vue组件通信传值操作示例
Jan 08 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
Aug 27 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
ADODB的数据库封包程序库
2006/12/31 PHP
php类自动加载器实现方法
2015/07/28 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
疯掉了,尽然有js写的操作系统
2007/04/23 Javascript
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
JavaScript 动态改变图片大小
2009/06/11 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
js实现简单的秒表
2020/01/16 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
python判断字符串是否纯数字的方法
2014/11/19 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
python中调试或排错的五种方法示例
2019/09/12 Python
解决python replace函数替换无效问题
2020/01/18 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
Joules美国官网:出色的英国风格
2017/10/30 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
商务英语专业自荐信
2013/10/14 职场文书
出纳岗位职责
2013/11/09 职场文书
项目考察欢迎辞
2014/01/17 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
初中班主任心得体会
2016/01/07 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
pandas:get_dummies()与pd.factorize()的用法及区别说明
2021/05/21 Python
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技