Javascript 移除iframe内的目标
我在iframe中有一个网站,外部文档中的链接有target=“\u top”属性。因此,如果我单击其中一个,整个页面就会“跳出”我的iframe。 有没有办法在不接触外部站点的情况下移除它们 我想到了类似的事情Javascript 移除iframe内的目标,javascript,iframe,target,Javascript,Iframe,Target,我在iframe中有一个网站,外部文档中的链接有target=“\u top”属性。因此,如果我单击其中一个,整个页面就会“跳出”我的iframe。 有没有办法在不接触外部站点的情况下移除它们 我想到了类似的事情 $('a[target="_top"]').removeAttr('target'); 但它不会改变iframe内部的任何内容(如果可以避免使用jQuery,我会很高兴) 提前谢谢 鉴于浏览器兼容性不是问题 <iframe src="http://www.example.com
$('a[target="_top"]').removeAttr('target');
但它不会改变iframe内部的任何内容(如果可以避免使用jQuery,我会很高兴)
提前谢谢 鉴于浏览器兼容性不是问题
<iframe src="http://www.example.com" sandbox="allow-scripts allow-forms"></iframe>
。。。将停止iframe浏览父文档
有关浏览器支持的实际信息可在此处找到。。。
您是否试图使用JavaScript更改iframe内托管的第三方网站上的内容?如果是这样的话,你就不会有太多的运气了。唯一接近你要求的是iframe的沙盒属性,目前不是所有浏览器都支持它。我这样做是为了公平,正常的网站会在顶部显示额外的导航。因此,我不会接触原始代码,因为它会破坏原始代码(不值得4天的交易会)…浏览器支持不是问题,它应该只在一台pc上工作,我可以根据需要进行设置。我喜欢这个想法,但如果我试着这样做,我将无法再打开链接-它们的反应就像纯文本一样。可能是源于原始站点的问题。。。谢谢你的提示!