Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移除iframe内的目标_Javascript_Iframe_Target - Fatal编程技术网

Javascript 移除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

我在iframe中有一个网站,外部文档中的链接有target=“\u top”属性。因此,如果我单击其中一个,整个页面就会“跳出”我的iframe。 有没有办法在不接触外部站点的情况下移除它们

我想到了类似的事情

$('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上工作,我可以根据需要进行设置。我喜欢这个想法,但如果我试着这样做,我将无法再打开链接-它们的反应就像纯文本一样。可能是源于原始站点的问题。。。谢谢你的提示!