可以在Access Control Allow Origin中指定端口
Possible to specify port in Access-Control-Allow-Origin?
问题:我有多个应用程序跨越不同的子域,使用不同的端口。
即:
app1.crazydomain.com:123
app2.crazydomain.com:456
我想使用app2.crazydomain.com:456作为app1.crazydoamin.com:123内部的iFrame,这很好。框架负载和一切都很好。
当我想将window.postMessage(…)制作到app1时,就会出现问题;我的CORS被阻塞了。这附近有什么吗?
编辑:
这里需要澄清的是,每个应用程序都是运行React JS客户端的debian节点服务器。
您的crossdomain.xml可以指定端口约束:
<cross-domain-policy>
<allow-access-from domain="*" to-ports="456" />
</cross-domain-policy>
以下是一些跨域示例:http://www.adobe.com/devnet-docs/acrobatetk/tools/AppSec/xdomain.html
相关文章:
- 如何解决Access Control Allow Origin错误
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- XMLHttpRequest : 不被 access-control-allow-origin 所允许
- 可以在Access Control Allow Origin中指定端口
- Access Control Allow Origin阻止我访问google api,尽管使用了dataType:
- JSONP跨原点错误'不存在Access Control Allow Origin标头'
- 角度:原点http://localhost在Access Control Allow Origin标头中找不到
- 在 Safari 上使用通用分析的 Access-Control-Allow-Origin 不允许
- Windows上的CouchDB说请求的资源上不存在“Access-Control-Allow-Origin”标头
- XMLHttpRequest 无法加载 http No Access-Control-Allow-Origin head
- Simple XMLHttpRequest 失败,Access-Control-Allow-Origin 标头为 nul
- jquery.ajax Access-Control-Allow-Origin
- Chrome Origin 空值是 Access-Control-Allow-Origin 所允许的
- Angular JS$http Access-Control-Allow-Origin中的Credentials和通配符
- Jquery (jfeed) - Access-Control-Allow-Origin 不允许使用 Origin xx
- 计算机上的JSON文件Access Control Allow Origin不允许Origin为null
- 在Access Control Allow Origin标头中找不到Origin
- 尽管Access Control Allow Origin标头存在问题,但跨域XHR失败
- 可以'在Internet Explorer的Access Control Allow origin标头中找不到原
- 如何从匿名主机调用ajax,标头Access Control Allow Origin:*不起作用