2010-06-06 57 views
2

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

当前当我通过手动取下服务器(Apache)或通过服务器的防火墙阻止该文件时,我看到浏览器正在尝试加载资源(在这种情况下是脚本),但长时间没有成功的时间,直到它中止。

有没有办法解决这个问题?

+0

我的剧本已经是在底部,并且已经是异步。我需要一种方法来确保它甚至不会尝试加载超过X超时。 – vsync 2010-06-06 13:31:07

+0

哦,现在我明白了:你想缩短脚本下载的超时时间? – 2010-06-06 13:36:50

+0

希望我可以删除这个愚蠢的问题 – vsync 2015-05-06 12:42:02

回答

1

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

检出jQuery.ajax()信息和搜索timeout关键字。

UPDATE:

对于您可以使用getScript()取出并执行远程脚本这个特殊的解决方案。

+0

这不是一回事,javascript文件本身超时,jQuery不会做任何事情来解决这个问题。 – 2010-06-06 13:07:21

+0

为什么?以类似的方式,可以加载脚本并在本地执行。 – 2010-06-06 13:26:06

+0

马上解析了吗?这是一个丑陋的解决方案.. – vsync 2010-06-06 13:32:29