相同的源主机,JS中的不同端口

F.P*_*F.P 11 javascript dom same-origin-policy

为两个主机

http://1.com.local/
http://2.com.local:8080/
Run Code Online (Sandbox Code Playgroud)

我怎样才能document.domain在两者之间使用DOM-Manipulation?如果我将它们都设置为com.local不起作用,因为第二个主机然后获取域com.local:8080.

当我尝试将第一个域设置为com.local:8080手动时,端口只是剪切而域保持不变com.local.

在这种情况下如何启用DOM操作?

mpl*_*jan 17

你不能.对不起 - 相同的来源包括端口

如果启用此功能,您可以使用CORS和ajax将一些内容从一台服务器复制到另一台服务器.

  • 使用端口 8x 时,它不会为本地主机应用 CORS 策略。例如,localhost:1023 可以调用 localhost:85,无需执行 CORS。如果我将 api 切换到非端口 8x,则会强制执行 CORS 策略。 (2认同)