我有 iframe,它显示不属于我的页面的内容。在那个 iframe 中存在一些链接。当用户点击链接时,它们会在 iframe 中打开。我希望它们在当前窗口(父窗口)中打开。
我找到了添加的解决方案
target="_parent"
到链接,但我不能这样做,因为 iframed 页面不是我的,我无法编辑该页面。
有没有办法做到这一点,在父窗口中打开 iframe 的链接?
或者 js/jquery 代码来查找该页面上的所有链接并将它们添加到属性目标?
不幸的是,无法查询<iframe>
哪个来源的内容来自不同的服务器。您唯一能做的就是在输出之前通过服务器端脚本(使用 PHP 或其他东西)“代理”页面:
target
在所有链接上设置 -attribute)最后<iframe>
可能看起来像这样:<iframe src="myproxy.php"></iframe>