【发布时间】:2013-09-18 14:01:07
【问题描述】:
我在左侧面板侧边栏上有一些超链接。单击其中任何一个时,相应的页面应在右侧的 iframe 中打开。现在,这对大多数链接都很好。但是对于某些链接,不幸的是,我需要使用的链接,它仅在页面加载的第一次时在 iframe 中正确打开。之后,它会继续在新标签页中打开。
控制台显示“不安全的 JavaScript 尝试从具有 URL2 的框架访问具有 URL1 的框架。域、协议和端口不匹配。” 但即使在 iframe 中正确打开链接的情况下也会出现这种情况。我完全不明白为什么会发生这种情况。帮帮我。
<a href= "some url" target="iframe_P"> </a>
<iframe src="random url" name="iframe_P" scrolling="auto"></iframe>
我也尝试过使用 id = "iframe_P"。也不行。
【问题讨论】:
-
您的链接是指向您自己的域还是第三方域?
-
链接属于我使用的同一个网络。由于我在控制台上收到“域、协议和端口不匹配”消息,因此域可能不匹配。但是对于一些绝对在我的域之外的其他链接,例如,对于一些公共链接,它们会在 iframe 中完美打开,并显示“域、协议和端口不匹配”消息。