4

嗨,我在 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);
        });

错误控制台:

错误描述

4

2 回答 2

1

IE 中有一个非常烦人的错误(功能?),如果您尝试通过 HTTPS 使用 parse.com(或任何其他类似技术),但您的网站是在 HTTP 上,您将收到错误。

每个其他浏览器都可以工作。

如果您希望 IE 用户能够使用它,唯一的解决方案是使用 HTTPS 托管您的网站。

于 2013-08-14T05:16:26.440 回答
1

通过在parse-1.2.8.js js 文件中的Parse._ajax方法中注释这些行来解决

 if (typeof(XDomainRequest) !== "undefined") {
      return Parse._ajaxIE8(method, url, data)._thenRunCallbacks(options);
    }
于 2013-09-23T08:53:50.790 回答