Php 如何在html iframe中打开/使用具有非标准端口的url?

Php 如何在html iframe中打开/使用具有非标准端口的url?,php,html,iframe,Php,Html,Iframe,我无法查看url为:http://www.example.com:9999来自元素,其中包含非标准端口9999。 这个url(http://www.example.com:9999)可从浏览器访问。 以下是我正在使用的示例html代码: Iframe测试 但是,当我试图在src属性中使用具有标准端口(如:80)的url时,这是非常有效的 那么,有没有办法在的src属性中使用具有非标准端口的url?我相信这是由于同源策略造成的,请参见此 用于主页和iframe的端口应相同。您可以使用窗口

我无法查看url为:
http://www.example.com:9999
来自
元素,其中包含非标准端口9999。

这个url(
http://www.example.com:9999
)可从浏览器访问。

以下是我正在使用的示例html代码:


Iframe测试

但是,当我试图在
src
属性
中使用具有标准端口(如:80)的url时,这是非常有效的


那么,有没有办法在

src
属性中使用具有非标准端口的url?我相信这是由于同源策略造成的,请参见此


用于主页和iframe的端口应相同。您可以使用
窗口解决此问题。postMessage

我相信这是由于同一原产地政策造成的,请参见此


用于主页和iframe的端口应相同。您可以使用
窗口解决此问题。postMessage

只需检查:当您将url与非标准端口号一起使用时,当您将其输入浏览器地址栏时,是否看到该页面?是,浏览器可以访问具有非标准端口的url。只需检查:当您在浏览器地址栏中输入带有非标准端口号的url时,是否看到该页面?是的,浏览器可以访问具有非标准端口的url。
<html>
<head>
    <title>Iframe test</title>
</head>
<body>
    <div>
        <iframe src="http://www.example.com:9999" frameborder="0" height="100%" width="100%"></iframe>
    </div>
</body>
</html>