Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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捕获窗口打开事件(jquery)_Jquery_Hyperlink_Window - Fatal编程技术网

从iframe捕获窗口打开事件(jquery)

从iframe捕获窗口打开事件(jquery),jquery,hyperlink,window,Jquery,Hyperlink,Window,我的页面上有一个iframe(不在同一个域上)。其中,有内部链接和外部链接(目标为空)。对于外部链接,我将应用javascript函数来转换目标URL 我想捕捉窗口打开事件(或其他事件?),它允许我拥有目标URL。 我试过使用JQquery:在“a”对象上单击事件,但它不起作用(因为iframe不在同一个域上),而且还有很多其他事件。。。但什么都不管用 你有什么想法吗 作为参考,我的javascript函数使用Xiti参数重写URL,并执行一个window.open(newURL,'.'u bl

我的页面上有一个iframe(不在同一个域上)。其中,有内部链接和外部链接(目标为空)。对于外部链接,我将应用javascript函数来转换目标URL

我想捕捉窗口打开事件(或其他事件?),它允许我拥有目标URL。 我试过使用JQquery:在“a”对象上单击事件,但它不起作用(因为iframe不在同一个域上),而且还有很多其他事件。。。但什么都不管用

你有什么想法吗


作为参考,我的javascript函数使用Xiti参数重写URL,并执行一个window.open(newURL,'.'u blank')

由于安全限制,您尝试执行的操作似乎被阻止。您是否考虑过将事件处理程序添加到iframe内的页面中?

我无法修改iframe的内容,因为我的内容来自多个来源。如果您不拥有iframe内的页面,那么您可能无法使用javascript修改它们。如果浏览器允许,这将是一个XSS漏洞。这也正是我所想的。我希望有个小把戏能赶上“开窗”之类的活动。。。但是经过很多测试,我什么也没发现。