Don't使用谷歌托管的CDN jQuery for Shopify-what'这是另一种选择

Don't use Google-hosted CDN jQuery for Shopify - what's the alternative?

本文关键字:Shopify-what for jQuery 另一种 选择 CDN 谷歌 Don      更新时间:2023-09-26

My Shopify主题(新标准)使用谷歌托管的jQuery:

  {{ '//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js' | script_tag }}

它在中国不起作用——对Stack Overflow的研究表明,谷歌相关内容经常被防火长城屏蔽,包括stackoverflow.com本身。

我可以将上面的行指向另一个jQuery脚本文件吗?或者有更好的方式让我的shopify网站在中国被浏览吗?

或者我可以简单地下载.js文件并上传到我的Shopify帐户并在那里引用它吗?

我对JS的了解非常有限,所以如果有人能指出这样做的任何潜在风险,我将不胜感激。谢谢

您可以将它引用到任何地方。如果你不能托管,你可以使用Jquery CDN而不是谷歌。如果你可以自己托管,那是最好的选择。

当涉及到商业应用程序时,避免这样的依赖关系总是安全的。当我们依赖其他非付费CDN时,它可能会被屏蔽、删除或停止。

商业应用程序始终使用本地版本

除了Google CDN,市场上还有更多的CDN,但最好使用自托管文件,因为它可以减少依赖性。

最安全的方法是将文件上传到服务器。你需要更多的带宽,页面的初始加载时间可能会更长,但你可以肯定它是有效的。

jQuery还有无数其他CDN,例如//cdn.jsdelivr.net/jquery/2.1.1/jquery.min.js。这个不太可能被屏蔽,但你永远不会知道。