Angular Prom不是在Firefox中工作,而是在Chrome中工作

时间:2018-08-07 10:44:53

标签: javascript angular firefox angular-promise angular-http

我有以下代码

this.getHomePageData = function(pageId) {
    var promise = $http({
        "url": config.api.homePage + "/" + pageId,
        "method": "GET",
        "headers": {
            'devicetype': config.getDeviceType()
        }
    }).then(function(data) {
        return data.data;
    })
    return promise;
}

现在在Chrome上,此承诺可以按预期工作

但是在firefox中,它记录错误为

Possibly unhandled rejection:...........

在“网络”标签中,我可以看到Request HeaderOPTIONS

Response标签下

SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data

有人可以告诉我这是什么问题吗?我该如何解决?

任何帮助将不胜感激

角度版本为: 1.6.1

Firefox版本: 56.0

0 个答案:

没有答案