Sockets 如何从Chrome应用程序发送web请求

Sockets 如何从Chrome应用程序发送web请求,sockets,cors,google-chrome-app,Sockets,Cors,Google Chrome App,Chrome应用程序可以使用套接字()连接到服务器。是否有任何方法可以对任意域执行跨域请求(如HTTPXmlRequest)。出于安全考虑,我不想使用chrome扩展。还有,但同样不能接收响应数据。您需要在manifest.json中为您将要访问的所有域添加权限。如果您事先不知道哪些域,可以添加对任何url的权限: "permissions": ["<all_urls>"], “权限”:[“”, 主机权限仅适用于扩展,不适用于应用。@KyawTun..and:--我很确定通配符是受

Chrome应用程序可以使用套接字()连接到服务器。是否有任何方法可以对任意域执行跨域请求(如HTTPXmlRequest)。出于安全考虑,我不想使用chrome扩展。还有,但同样不能接收响应数据。

您需要在
manifest.json
中为您将要访问的所有域添加权限。如果您事先不知道哪些域,可以添加对任何url的权限:

"permissions": ["<all_urls>"],
“权限”:[“”,

主机权限仅适用于扩展,不适用于应用。@KyawTun..and:--我很确定通配符是受支持的。当然,显式主机是。让我知道如果对你不起作用,那将是一个错误。我的理解是Chrome应用程序不能使用主机权限。“我的理解是Chrome应用程序不能使用主机权限。”测试这种理解非常便宜,不是吗?你将不被允许设置“不安全”的头,如用户代理,但您可以随意提出跨域请求。