`
m635674608
  • 浏览: 5041940 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

用JavaScript实现让浏览器停止载入页面

    博客分类:
  • js
 
阅读更多

本想弄个判断页面载入时间,过长就不加载特效的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实现让浏览器停止载入页面的方法。 首先,我们要知道在不同的浏览器环境下,停止页面加载的方法有所不同。在Internet Explorer中,我们可以使用`document.execCommand("Stop")`来...

    简易web浏览器,基于安卓Webkit开发的,可以看看。

    - **停止载入**:在页面加载过程中,用户可以选择停止加载,节省网络资源。 5. **权限配置** 开发Web浏览器时,需要在AndroidManifest.xml文件中添加必要的权限,如INTERNET权限,允许应用访问网络。 6. **用户...

    基于CHtmlView类的Web浏览器代码

    在VC++ 6.0这个早期版本的开发环境中,开发者可以借助CHtmlView来实现一个基本的浏览器功能,让用户能够浏览网页。 CHtmlView是MFC对Internet Explorer ActiveDocument接口的封装,它允许程序员在MFC应用程序中嵌入...

    基于ie框架的C#网络资源浏览器

    通过使用WebBrowser控件,开发者可以实现基本的网页浏览功能,如前进、后退、刷新和停止加载页面。 **资源管理** 在开发网络浏览器时,资源管理至关重要。这包括内存管理,确保程序高效运行并避免内存泄漏;同时也...

    [js]javascript事件集合(包有触发事件)[参考].pdf

    6. **载入文件事件**(onload):在页面完全加载后触发,常用于初始设置、数据加载或检查cookie,如`('正在加载页面,请等待...')"&gt;`。 7. **卸载文件事件**(onunload):当用户离开页面时触发,可以用来更新...

    JavaScript实用范例词典04-14

    8.10 页面载入等待... 238 8.11 关闭窗口超链接... 239 8.12 随机产生超链接地址... 240 8.13 制作登录的密码验证功能... 241 8.14 取得页面的超链接数... 242 8.15 取得页面中所有的超链接地址... 243 第9章 ...

    判断客户端浏览器是否安装了Flash插件的多种方法

    JavaScript还可以通过检查`navigator.plugins`对象来检测浏览器是否安装了特定的插件,但这并不适用于所有浏览器,例如早期的Mac OS上的Internet Explorer和禁用脚本执行的环境。 4. 通过Flash本身检测 Flash可以...

    js html5制作可控制gif动态图片暂时播放效果代码

    JavaScript可以通过操作DOM(文档对象模型)来改变页面内容。这里我们关注的是`&lt;img&gt;`元素的`src`属性,因为更改这个属性可以暂停或恢复GIF的播放。 要实现暂停功能,我们可以保存当前GIF的`src`,然后将其替换为一...

    php网络开发完全手册

    7.5.7 用正则表达式进行字符串分割 7.5.7 ——preg_split 115 7.6 字符操作的注意事项 117 7.7 小结 118 第8章 数组操作与数据结构算法 119 8.1 一维数组与多维数组 119 8.1.1 一维数组简介 119 8.1.2 多维数组简介 ...

    JS同步、异步、延迟加载的方法

    在现代网页开发中,JavaScript文件的加载方式对页面性能和用户体验有着重要的影响。传统的同步加载方式虽然简单易用,但会导致页面加载阻塞,影响用户感知。异步加载则可以避免页面加载时的阻塞,提升用户体验。延迟...

    AJAX 源码范例

    10/10.4.4.html 动态滤镜范例 10/10.4.5.html 使用JavaScript控制CSS滤镜范例 &lt;br&gt;第11章 11/json.cs 用于实现json的服务器端代码 &lt;br&gt;第12章 12/ajax.aspx 总线模型的页面文件 12/...

    flash常用函数[归类].pdf

    }`,配合HTML页面中的JavaScript函数实现。 3. SWF文件的控制:使用`loadmovie()`和`loadmovienum()`,如`_root.createEmptyMovieClip("name", _root.getNextHighestDepth());`创建空的电影剪辑,然后加载SWF文件。...

    jQuery权威指南-源代码

    6.5 综合案例分析—用Ajax实现新闻点评即时更新/187 6.5.1 需求分析/187 6.5.2 效果界面/187 6.5.3 功能实现/189 6.5.4 代码分析/193 6.6 本章小结/196 第7章 jQuery常用插件/197 7.1 jQuery插件概述/198 ...

    大名鼎鼎SWFUpload- Flash+JS 上传

     SWFUpload在运行过程中提供了多种事件,这些事件可以让开发者借助句柄来改变页面UI、改变行为,或者报告错误。所有这些事件都可以在一个SWFUpload实体中被调用,这意味着在这些事件对应的函数中,你可以用 this ...

    jQuery权威指南366页完整版pdf和源码打包

    3.10.3 功能实现 3.10.4 代码分析 3.11 本章小结 第4章 jquery中的事件与应用 4.1 事件机制 4.2 页面载入事件 4.2.1 ready()方法的工作原理 4.2.2 ready()方法的几种相同写法 4.3 绑定事件 ...

    jquery-1.1.3 效率提高800%

    // the options for this ajax request }cache(true) 数据类型: Boolean jQuery 1.2中新添加的参数, 如果设为false,则会强制浏览器不缓存请求的页面。 complete 数据类型: Function 当请求完成时...

    jQuery详细教程

    某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。 jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。 亲自试一...

Global site tag (gtag.js) - Google Analytics