Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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
停止跨域IFRAME链接以在“中打开”_top";目标_Iframe_Cross Domain_Hyperlink - Fatal编程技术网

停止跨域IFRAME链接以在“中打开”_top";目标

停止跨域IFRAME链接以在“中打开”_top";目标,iframe,cross-domain,hyperlink,Iframe,Cross Domain,Hyperlink,我的页面加载一个IFRAME,其中包含另一个域的内容(我无法控制内容),该域包含带有target=“\u top”属性的链接。一旦用户单击其中一个链接,我的页面就会被完全替换。因为我的页面是一个有状态的web应用程序,它会让用户感到困惑 是否有方法/技巧阻止这些IFRAME链接这样做?它们应该(视觉上)在IFRAME中加载,或者在新窗口中打开 我不想使用服务器脚本代理IFRAME并更改HTML代码,因为这会阻止外域的任何用户cookie 也许是一些特殊的技巧,比如嵌套iframe或者其他什么可以

我的页面加载一个
IFRAME
,其中包含另一个域的内容(我无法控制内容),该域包含带有
target=“\u top”
属性的链接。一旦用户单击其中一个链接,我的页面就会被完全替换。因为我的页面是一个有状态的web应用程序,它会让用户感到困惑

是否有方法/技巧阻止这些IFRAME链接这样做?它们应该(视觉上)在
IFRAME
中加载,或者在新窗口中打开

我不想使用服务器脚本代理IFRAME并更改HTML代码,因为这会阻止外域的任何用户cookie

也许是一些特殊的技巧,比如嵌套iframe或者其他什么可以做到这一点