我正在寻找一种解决方案,允许在包含iframe的窗口中打开在iframe中单击的任何链接。iframe强制链接在当前窗口中打开
人已经开始使用建议:
<base target="_parent" />
但是,我没有访问iframe的来源
请你能帮助我达成一个解决方案或点我在正确的方向,任何帮助是极大的赞赏。
谢谢你在前进,约什
我正在寻找一种解决方案,允许在包含iframe的窗口中打开在iframe中单击的任何链接。iframe强制链接在当前窗口中打开
人已经开始使用建议:
<base target="_parent" />
但是,我没有访问iframe的来源
请你能帮助我达成一个解决方案或点我在正确的方向,任何帮助是极大的赞赏。
谢谢你在前进,约什
如果你确实有访问源,你可以使用contents()
操纵的内容是不可能的,因为的的Same Origin Policy
:(
什么你问了该iframe
。
我真的不想要必须编辑iframe中显示的网页,您认为在不影响网站的情况下,在iframe中工作的最少侵入性方法是什么? – josh2205
就像@ josh2205所说。 'target ='_ blank''将会是您在这里最好的选择,但是只有它在同一个域中才是您的最佳选择。如果iframe转到'whatever.com',那么由于['Same Same Policy]](https://en.m.wikipedia.org/wiki/Same-origin_policy),这是不可能的。 –
尝试**目标**空白?''link…我 –
没有访问IFRAME目标源不幸 – josh2205
@FabianPicone'目标=“_空白”'是为在新标签中打开。 – saruftw