如果google.load失败怎么办?
好奇,如果有一个简单的方法在google.load()上有一个故障安全
谷歌无法提供文件的可能性,但我可以非常苗条但我认为让我自己的服务器能够提供故障转移可能是有趣的,以防请求炸弹或超时或其他什么。
有什么想法吗?
我正在使用MS visual studio 2008 / C#
没有找到相关结果
已邀请:
2 个回复
骂狮淋唐便
目浆搽
有一个回调参数,然而,这是在成功而不是失败时调用的。我不确定失败会发生什么,因为我从来没有能够加载JS API而不能加载其他Google托管的JS文件。这就是诀窍。如果您可以首先拨打
,则可以确定Google服务器是否可以访问。如果由于某些疯狂的原因,谷歌服务器已关闭,那么
对象将永远不会被定义。我不知道是否有任何官方记录的方法来检测故障,但我想您可以检测是否定义了
对象并在此时自己加载您自己的托管版本的脚本。 如果你沿着那条路走下去,你可以通过将
指向主机文件中的
之类的虚假来测试它。如果在这一点上仍然存在问题,例如
事件,我不会感到惊讶,因为事件可能在事件处理程序甚至在故障转移案例中注册之前被触发。