我在 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”处理程序,以停止事件传播;但它没有用。任何指针将不胜感激。
谢谢