2013-08-05 81 views
4

嗨我在IE上得到下面的錯誤。 將圖像上傳到parse.com。SCRIPT5:訪問被拒絕。在IE瀏覽器時使用parse.js

它是工作在Chrome和Firefox和Safari

精細與jQuery在這下面的代碼片段工作1.10.0.js

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script> 
<script type="text/javascript" src="https://www.parsecdn.com/js/parse-1.2.8.min.js"></script> 

錯誤。

**parseFile.save().then(function(data) {** 
      console.log("success"); 
     }, function(error) { 
      console.log("Error"); 
      console.log(error); 
     }); 

錯誤控制檯:

Error Description

+0

什麼代碼在這一行? (您可能需要將其下載到本地,取消縮小並鏈接到該地址) – K3N

+0

此代碼考慮通過使用parseFile.save()將所選文件保存在parse.com服務器中,它將保存文件並返回文件URL這是用來克服crossbrowser問題。正如你建議將parse.js存儲在本地我已經嘗試但沒有運氣..仍然得到相同的錯誤。 – atluriajith

+0

當然,你會得到同樣的錯誤,但我的觀點是,如果你可以發佈實際的代碼錯誤參考在問題中,所以我們可以看到,如果我們可以發現任何原因。 – K3N

回答

1

解決由解析-1.2.8.js評論中Parse._ajax方法這些線路 JS文件

if (typeof(XDomainRequest) !== "undefined") { 
     return Parse._ajaxIE8(method, url, data)._thenRunCallbacks(options); 
    } 
1

有IE中一個非常惱人的錯誤(功能?),如果你試圖通過HTTPS使用parse.com(或任何其他類似技術) ,但是你的網站在HTTP上,你會得到錯誤。

其他所有瀏覽器都可以使用。

如果您希望IE用戶能夠使用它,唯一的解決方案是使用HTTPS託管您的站點。

相關問題