在我的网站上,我有:
...
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
...
上面的脚本是动态加载其他资源的谷歌脚本。(例如谷歌图表 API)
这在 99.99% 的时间里都有效。但是,我刚得到一个客户,由于某些原因,他的公司限制了对 google.com 的访问。
因此,我的网站只是抛出了一个 JavaScript 错误。
现在我知道如何处理了,我可以检查 window.Google 是否存在。但我的问题是
“处理这个的标准方法是什么?”
换句话说,如果您嵌入了 3rd 方 JavaScript,您如何最好地处理他们的 JS 不可用?
注意:非常重要
您不能在本地或 Intranet 上托管图表代码。
查看 Google 的常见问题解答:https ://developers.google.com/chart/interactive/faq#localdownload
我可以在本地或 Intranet 上下载和托管图表代码吗?
对不起; 我们的服务条款不允许您下载和保存或托管 Google.load 或 Google.visualization 代码。