2013-08-05 83 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托管您的站点。

相关问题