用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操作三大控件(下拉,单选,复选)的方法
Aug 06 Javascript
jquery自动将form表单封装成json的具体实现
Mar 17 Javascript
浅析2种JavaScript继承方式
Dec 04 Javascript
jquery实现简单的遮罩层
Jan 08 Javascript
jQuery中的siblings()是什么意思(推荐)
Dec 29 Javascript
bootstrap table配置参数例子
Jan 05 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
微信小程序中换行空格(多个空格)写法详解
Jul 10 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
Aug 01 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
Sep 10 Javascript
vue 实现走马灯效果
Oct 28 Javascript
Vue项目利用axios请求接口下载excel
Nov 17 Vue.js
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中time(),date(),mktime()区别介绍
2013/09/28 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
PHP接口并发测试的方法(推荐)
2016/12/15 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
Laravel自动生成UUID,从建表到使用详解
2019/10/24 PHP
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
Python中的heapq模块源码详析
2019/01/08 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
农林环境专业求职信
2014/03/13 职场文书
新年爱情寄语
2014/04/08 职场文书
《学会合作》教学反思
2014/04/12 职场文书
三八妇女节活动总结
2014/05/04 职场文书
雷人标语集锦
2014/06/19 职场文书
会员活动策划方案
2014/08/19 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS