嗨,我在IE上遇到以下错误。 将图像上传到parse.com时。
它在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);
});
错误控制台:
答案 0 :(得分:1)
IE中有一个非常烦人的错误(功能?),如果您尝试通过HTTPS使用parse.com(或任何其他类似技术),但您的站点在HTTP上,则会出错。
每个其他浏览器都有效。
唯一的解决方案是使用HTTPS托管您的网站,如果您希望IE用户能够使用它。
答案 1 :(得分:1)
通过在 parse-1.2.8.js js文件中 Parse._ajax 方法中评论这些行来解决
if (typeof(XDomainRequest) !== "undefined") {
return Parse._ajaxIE8(method, url, data)._thenRunCallbacks(options);
}