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

sol*_*iss 1 javascript xmlhttprequest google-chrome-app

使用以下代码:

var xhr = new XMLHttpRequest();
xhr.open('GET', url, false);
Run Code Online (Sandbox Code Playgroud)

产生以下错误:

未捕获的InvalidAccessError:无法在'XMLHttpRequest'上执行'open':对此页面禁用同步请求.

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

lan*_*nte 5

XMLHttpRequestsChrome应用默认禁用同步.

检查此链接以查看所有已禁用的Web功能和解决方法.对于这种情况:

使用async-only XMLHttpRequest:摆脱Synchrounous XXR.