Javascript 如何在一个域的沙盒iframe中的元素上挂起事件?

Javascript 如何在一个域的沙盒iframe中的元素上挂起事件?,javascript,iframe,Javascript,Iframe,我的页面上有iframe,该域是通用的 <iframe id = "page" src = "/" sandbox = "allow-same-origin"> </iframe> 在firefox中,该事件在chrome-not中触发(阻止了“”中的脚本执行,因为文档的框架是沙盒,并且未设置“允许脚本”权限)。允许我无法附加脚本。我需要禁用iframe中的脚本。为什么不在iframe上设置“允许脚本”?允许无法附加脚本。我需要禁用iframe中的脚本。所以你想阻止脚本

我的页面上有iframe,该域是通用的

<iframe id = "page" src = "/" sandbox = "allow-same-origin"> </iframe>

在firefox中,该事件在chrome-not中触发(阻止了“”中的脚本执行,因为文档的框架是沙盒,并且未设置“允许脚本”权限)。允许我无法附加脚本。我需要禁用iframe中的脚本。

为什么不在iframe上设置“允许脚本”?
允许无法附加脚本。我需要禁用iframe中的脚本。
所以你想阻止脚本在所有浏览器中运行?我只想禁用iframe脚本,而不是firefox和Chrometh中的父文档脚本,这是沙盒标记的默认行为。如果它在Firefox中不起作用,那么它要么是一个bug,要么它们有不同的默认值。
document.getElementById ("page"). onload = function () {
editor = this.contentWindow.document; 
editor.addEventListener ("contextmenu", function (e) {
// here the event code
});
}