代码之家  ›  专栏  ›  技术社区  ›  vsync Qantas 94 Heavy

在服务器停机时嵌入带超时的脚本

  •  2
  • vsync Qantas 94 Heavy  · 技术社区  · 14 年前

    我正在寻找一种方法来确保外部脚本文件不会阻止已查看的页面,
    如果服务的服务器“关闭” (例如,端口80由于某种原因被阻塞)。

    目前,当我手动关闭服务器(apache)或通过服务器的防火墙阻止该文件进行测试时, 我看到浏览器试图加载资源(在这种情况下是脚本),但在很长一段时间内没有成功,直到它中止。

    有没有办法克服这个问题?

    2 回复  |  直到 9 年前
        1
  •  0
  •   FelipeAls    14 年前

    Steve Souders最近的一篇文章分析了这个问题: Frontend - Single Point of Failure ,按浏览器和故障类型

        2
  •  1
  •   Andrejs Cainikovs    14 年前

    也许是时候开始使用jquery了?

    退房 jQuery.ajax() 信息和搜索 timeout 关键字。

    更新:

    对于这个特定的解决方案,您可以使用 getScript() 获取和执行远程脚本。