我收到了一個應該在國際上運行的基於angularJS的小型網站。一個重要的位置是中國。雖然這個網站在德國工作正常,但我無法在中國工作。 我目前使用的是proxys來確認,但我也有在中國的朋友確認它不工作。研究表明,googleapis在中國被封鎖。所以我試圖在本地使用它也沒有工作。我也嘗試過其他CDN。在中國使用AngularJS
現在我只是隨機檢查angularJs-Demo頁面(例如,在github上的各種插件)。他們沒有一個與中國代理商合作。
我在這裏錯過了什麼?這怎麼解決?
我收到了一個應該在國際上運行的基於angularJS的小型網站。一個重要的位置是中國。雖然這個網站在德國工作正常,但我無法在中國工作。 我目前使用的是proxys來確認,但我也有在中國的朋友確認它不工作。研究表明,googleapis在中國被封鎖。所以我試圖在本地使用它也沒有工作。我也嘗試過其他CDN。在中國使用AngularJS
現在我只是隨機檢查angularJs-Demo頁面(例如,在github上的各種插件)。他們沒有一個與中國代理商合作。
我在這裏錯過了什麼?這怎麼解決?
您應該在服務器上使用本地角度文件作爲回退。
<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>
這就是問題所在。我這樣做,但沒有幫助。我已經嘗試了幾個角度種子,以確保它與其他代碼沒有任何問題。我用服務器上的本地角度文件替換了googleapis調用,但它仍然不起作用。 –
您也可以下載JS/CSS文件,並從你的服務器,而不是使用CDN加載:在你的應用程序,你可以,如果CDN可以和當地的回退時,無法使用CDN版本。 –
嘗試在自己的主機上託管所有JavaScript依賴關係,並附上自己的腳本。 –
是你的IP被GFW阻止,如果是的話,你需要設置一個vpn tunel進出GFW。 –