Php 如何在html iframe中打开/使用具有非标准端口的url?
我无法查看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的端口应相同。您可以使用窗口
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>