Javascript 如何在Chrome应用程序中执行同步XMLHttpRequest?

Javascript 如何在Chrome应用程序中执行同步XMLHttpRequest?,javascript,xmlhttprequest,google-chrome-app,Javascript,Xmlhttprequest,Google Chrome App,使用以下代码: var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); 产生以下错误: 未捕获的InvalidAccessError:未能对“XMLHttpRequest”执行“open”:此页的同步请求被禁用 难道这根本不可能,还是我做错了?我需要额外的权限吗?Chrome应用默认禁用同步XMLHttpRequests 检查以查看所有禁用的web功能和解决方法。在这种情况下: 仅使用异步XMLHttpRequest: Chro

使用以下代码:

var xhr = new XMLHttpRequest();
xhr.open('GET', url, false);
产生以下错误:

未捕获的InvalidAccessError:未能对“XMLHttpRequest”执行“open”:此页的同步请求被禁用


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

Chrome应用默认禁用同步
XMLHttpRequests

检查以查看所有禁用的web功能和解决方法。在这种情况下:

仅使用异步XMLHttpRequest:


Chrome应用程序默认禁用同步
XMLHttpRequests

检查以查看所有禁用的web功能和解决方法。在这种情况下:

仅使用异步XMLHttpRequest:


为什么要这样做?@adeneo可能在web worker中很有用,因为它不需要阻止UI threadPDFJS在查看器中使用它。为什么要这样做?@adeneo可能在web worker中很有用,因为它不需要阻止UI threadPDFJS在查看器中使用它。