gpt4 book ai didi

javascript - 如果 Google Ajax API 不可用(因为 Google 不允许在本地安装它),最好的回退是什么?

转载 作者:可可西里 更新时间:2023-11-01 01:45:23 32 4
gpt4 key购买 nike

在我的网站上我有:

...
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
...

上面的脚本是动态加载其他资源的谷歌脚本。(例如谷歌图表 API)

这在 99.99% 的时间里都有效。但是,我刚接到一个客户,由于某些原因,他的公司限制了对 google.com 的访问。

因此,我的网站只是抛出了一个 JavaScript 错误。

现在我知道如何处理它了,我可以检查 window.Google 是否存在。但我的问题是

“处理这个问题的标准方法是什么?”

换句话说,如果您嵌入第 3 方 JavaScript,您如何最好地处理他们的 JS 不可用?

注意:非常重要

您不能在本地或 Intranet 上托管图表代码。

查看来自 Google 的常见问题解答:https://developers.google.com/chart/interactive/faq#localdownload

Can I download and host the chart code locally, or on an intranet?

Sorry; our terms of service do not allow you to download and save or host the Google.load or Google.visualization code.

最佳答案

没有真正的选择。根据 Google 的服务条款,您不能在不访问 google.com 的情况下使用 Google API。

  • 检查与 Google 的连接并通知用户该功能不可用
  • 自行开发或使用非 Google API。如果可用,您仍然可以使用 Google

关于javascript - 如果 Google Ajax API 不可用(因为 Google 不允许在本地安装它),最好的回退是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13120717/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com