如何在Chrome App中执行同步XMLHttpRequest?

时间:2014-12-29 18:05:26

标签: javascript xmlhttprequest google-chrome-app

使用以下代码:

var xhr = new XMLHttpRequest();
xhr.open('GET', url, false);

产生以下错误:

未捕获的InvalidAccessError:无法执行'打开' on' XMLHttpRequest':此页面禁用同步请求。

这根本不可能,还是我做错了?我需要额外的权限吗?

1 个答案:

答案 0 :(得分:5)

Chrome应用默认禁用同步XMLHttpRequests

检查this link以查看所有已禁用的网络功能和解决方法。对于这种情况:

  

使用async-only XMLHttpRequest:Getting Rid of Synchrounous XXRs.