2016-11-17 6 views
0

У меня есть небольшой сайт на основе angularJS, который должен работать на международном уровне. Одним из важных мест является Китай. Пока сайт работает отлично (Германия), я не могу заставить его работать в Китае. В настоящее время я использую proxys, чтобы подтвердить это, но у меня также были друзья в Китае, подтверждающие, что он не работает.Использование AngularJS в Китае

Исследования показали, что googleapis заблокирован в Китае. Поэтому я попытался использовать его локально, что также не сработало. Я также пробовал другие CDN.

Теперь я просто случайно просмотрел страницы angularJs-Demo (например, для различных плагинов на github). Ни один из них не работает с китайским прокси.

Что мне здесь не хватает? Как это можно зафиксировать?

+2

Вы можете скачать JS/файл CSS и загрузить его с вашего сервера вместо использования CDN. –

+1

Попробуйте разместить все зависимости JavaScript на собственном хостинге, наряду со своими собственными сценариями. –

+0

- ваш IP заблокирован GFW, если вам нужно настроить vpn-туннель в и из GFW. –

ответ

0

Вы должны использовать локальный угловой файл на своем сервере в качестве резервной копии. И в вашем приложении вы можете использовать версию КДС, если КДС доступен и местный запасной вариант, если нет:

<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> 
+0

В этом проблема. Я делаю это, но это не помогает. Я пробовал пару угловых семян, чтобы убедиться, что это не проблема с другим кодом. Я заменил вызов googleapis локальным угловым файлом на сервере, но он все еще не работает. –

 Смежные вопросы

  • Нет связанных вопросов^_^