我遇到了一个奇怪的行为与iFrames,不知道是什么导致它或如何工作。
我有两个指向iFrame的链接。有时当我选择一个链接,它出现在iFrame其他时间是在一个新的选项卡中打开。我已经在chrome, firefox, edge和ie中尝试了这个代码,它们都出现了同样的问题。
要重复这个问题,只需点击几次链接。任何想法吗?
<html>
<body>
<a href="https://www.hp.com" target="picture_frame">HP </a><br />
<a href="https://www.ibm.com" target="picture_frame">IBM </a><br />
<br />
<br />
<iframe width=50% height=50% name="picture_frame"></iframe>
</body>
</html>
这似乎只是取决于链接。'http://www.hp.com'似乎不是实际的简单地址,因为它根据位置和语言进行重定向。如果你想要一个简单的破解方法,你可以直接访问一个链接。我来自加拿大,我的链接是"https://www.hp.com/ca-en/home.html"而美国的链接是"https://www.hp.com/us-en/home.html">
<html>
<body>
<a href="https://www.hp.com/au-en/home.html" target="picture_frame">HP </a><br />
<a href="https://www.ibm.com" target="picture_frame">IBM </a><br />
<br />
<br />
<iframe width=50% height=50% name="picture_frame"></iframe>
</body>
</html>
请参阅IBM链接将用户发送到特定语言的链接,但hp似乎不会重定向到其home.html页面