用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获取div宽度的实现思路与代码
Jan 13 Javascript
Javascript 遮罩层和加载效果代码
Aug 01 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
Apr 25 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
May 28 Javascript
JavaScript学习笔记之JS对象
Jan 22 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
Jan 23 Javascript
在JS方法中返回多个值的方法汇总
May 20 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
微信小程序 页面传值详解
Mar 10 Javascript
详解Angular 4.x Injector
May 04 Javascript
js+css实现打字效果
Jun 24 Javascript
详解mpvue开发小程序小总结
Jul 25 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
SSI指令
2006/11/25 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
php实现微信支付之企业付款
2018/05/30 PHP
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
2017/10/25 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
Python使用chardet判断字符编码
2015/05/09 Python
python3+PyQt5实现柱状图
2018/04/24 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
南京某公司笔试题
2013/01/27 面试题
运动会通讯稿200字
2014/02/16 职场文书
机关节能减排实施方案
2014/03/17 职场文书
社区巾帼文明岗事迹材料
2014/06/03 职场文书
大足石刻导游词
2015/02/02 职场文书
保送生自荐信
2015/03/06 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python