使用以下代码:
var xhr = new XMLHttpRequest();
xhr.open('GET', url, false);
产生以下错误:
未捕获的InvalidAccessError:无法执行'打开' on' XMLHttpRequest':此页面禁用同步请求。
这根本不可能,还是我做错了?我需要额外的权限吗?
答案 0 :(得分:5)
Chrome应用默认禁用同步XMLHttpRequests
。
检查this link以查看所有已禁用的网络功能和解决方法。对于这种情况:
使用async-only XMLHttpRequest:Getting Rid of Synchrounous XXRs.