如何防止来自另一个域的内部iframe的后向事件冒泡

时间:2013-09-30 04:25:46

标签: dom javascript-events

我在www.domainX.com上托管了一个页面。在我的页面中有一个iframe,src属性设置为www.domainY.com(所以它在另一个域上)。从www.domainY.com提供的页面上有一些链接(因此它们显示在iframe中)。当我点击其中一个链接时,会发生iframe内的导航。现在,当我在iframe上移动光标时,右键单击并在出现的菜单上选择“返回”,它会在内部iframe中返回。如果我再次做同样的事情,它会在主窗口上做一个背面,好像我按下了浏览器的后退按钮(或者我右键单击了iframe并选择了“返回”)。

我的问题是:我可以在iframe中进行后退导航,但我不希望它们冒泡到主窗口。 我可以在www.domainX.com上更改页面的源代码,但我无权访问www.domainY.com上的页面源代码。我尝试在iframe元素上附加一个'onback'处理程序,它会停止事件传播;但它不起作用。任何指针都将受到赞赏。

由于

0 个答案:

没有答案