2015-10-05 64 views
0

最近我添加了一個facebook login函數到我的角JS JS項目。在本地主機上,所有的東西都像魅力一樣(在所有瀏覽器上)。上傳後發生錯誤,但僅在Safari(Mac OS X)上出現。 Chrome,Firefox和iOS Safari按預期工作。

Failed to instantiate module myApp due to: 
[$injector:modulerr] http://errors.angularjs.org/1.4.5/$injector/modulerr?p0=f... 
http://myApp.myDomain.com/bower_components/angular/angular.min.js:6:421 
http://myApp.myDomain.com/bower_components/angular/angular.min.js:38:100 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:7:326 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:37:181 
http://myApp.myDomain.com/bower_components/angular/angular.min.js:37:350 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:7:326 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:37:181 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:40:436 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:19:383 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:20:180 
[email protected]://myApp.myDomain.com/bower_components/angular/angular.min.js:19:2 
http://myApp.myDomain.com/bower_components/angular/angular.min.js:292:53 
[email protected]://myApp.myDomain.com/bower_components/jquery/dist/jquery.js:3148:35 
[email protected]://myApp.myDomain.com/bower_components/jquery/dist/jquery.js:3260:11 
[email protected]://myApp.myDomain.com/bower_components/jquery/dist/jquery.js:3472:24 
[email protected]://myApp.myDomain.com/bower_components/jquery/dist/jquery.js:3503:15 

回答

0

解決方案:顯然只有Safari瀏覽器在從bower目錄加載Facebook登錄JS文件的url路徑有問題。改變它的工作路徑後。我不知道爲什麼其他瀏覽器在Safari出現問題時正確地獲取路徑,所以根本原因仍然不清楚。