zoukankan      html  css  js  c++  java
  • 用JavaScript实现让浏览器停止载入页面

    本想弄个判断页面载入时间,过长就不加载特效的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>前。

  • 相关阅读:
    建立适当的索引
    Windows 10Bash命令
    代码生成工具介绍和使用
    分布式的任务调度框架
    Net分布式系统
    Keepalived+LVS+Nginx负载均衡之高可用
    call,apply,bind
    2015搜狐在线笔试题(内存泄露问题)(转)
    十步完全理解SQL(转)
    Linux shell用法和技巧(转)
  • 原文地址:https://www.cnblogs.com/xmphoenix/p/2347039.html
Copyright © 2011-2022 走看看