ajax javascript请求无法在Safari中使用

时间:2016-06-30 11:49:33

标签: javascript ajax safari xmlhttprequest

我在下面有这个片段来获取Reddit上共享链接的得分数。使用谷歌浏览器我得到了一个我可以使用的JSON响应,但在Safari中,相同的代码会直接发送给" onerror"代替。

请帮助:)

更新1

出于某种原因,它对我而言并不适合其他所有人。我已禁用所有插件,但只能让它以隐身模式运行。

更新2

它似乎影响了一些使用Safari的人,但不是全部。可以说,错误必须在浏览器中,而不是在我的代码中:)



var myurl = 'http://www.google.com';    
var jsonURL = 'http://www.reddit.com/api/info.json?url=' + myurl;
var request = new XMLHttpRequest();
request.open('GET', jsonURL, true);

request.onload = function () {
  console.log('ON LOAD ------------------------------');
  var response = JSON.parse(request.response);
  console.log(response);
};
request.onerror = function () {
  console.log('ON ERROR ------------------------------');
  console.log(request);
};
request.send();




0 个答案:

没有答案