在https URL中使用基于http的IFRAME

时间:2011-01-05 04:11:34

标签: php javascript iframe

我在https模式下有php应用程序。父(https)包含iframe。 iframe src将是一个http文件。父级和iframe位于同一个域中。但我无法使用http。

访问iframe源代码

有没有办法使用php或javascript修复此问题?

提前致谢。

1 个答案:

答案 0 :(得分:3)

由于您标记了此javascript,我认为您的意思是使用javascript访问iframe源。

由于浏览器中的原始策略相同,只有当协议(http与https),端口和域相同时,网页才能在不同的窗口或iframe之间进行通信。

由于您的协议不同(http与https),因此您无法在页面中使用javascript来访问iframe中的文档。

以下是有关同一来源政策的更多信息: https://developer.mozilla.org/En/Same_origin_policy_for_JavaScript