在中国使用AngularJS

时间:2016-11-17 09:36:07

标签: javascript angularjs google-api cdn

我有一个小型的基于angularJS的网站应该在国际上运行。一个重要的位置是中国。虽然这里的网站运作正常(德国),但我无法在中国工作。 我目前正在使用代理来确认,但我也有在中国的朋友确认它不起作用。

研究表明,googleapis在中国被封锁。所以我试图在本地使用它,但也没用。我还尝试了其他CDN。

现在我只是随机检查angularJs-Demo页面(例如github上的各种插件)。它们都不适用于中文代理。

我在这里错过了什么?怎么解决这个问题?

2 个答案:

答案 0 :(得分:0)

您应该在服务器上使用本地角度文件作为后备。在您的应用程序中,如果cdn可用,则可以使用cdn版本,而如果不是,则可以使用本地回退:

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script>
    <script>window.angular || document.write('<script src="js/vendor/angular.min.js"><\/script>')</script>

答案 1 :(得分:0)

以下是在中国没有被阻止的两个CDN:

https://www.jsdelivr.com/

https://www.bootcdn.cn/

第二个位于中国,所以如果您希望减少加载时间,我会推荐它。