所以我的网页中有这个 IFRAME,iframe 有一个登录页面(这是我的域的一部分),但是登录后 iframe 将用户重定向到外部站点(不在我的域中)但仍然在 iframe 内但没有右键单击选项(在该外部页面的 HTML 代码中禁用)。
如果我使用简单的 JavaScript 代码在没有 iframe 的情况下登录该站点,则可以启用右键单击,但如果我通过正在使用的 iframe 访问该站点,则无法在此处启用右键单击。
这是我尝试启用右键单击的代码:
javascript:函数 r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null; d.body.oncontextmenu=null;d.body.onselectstart=null;d.body.ondragstart=null;d.body.onkeydown=null; d.body.onmousedown=null;};function unify(w){r(w.document);if(w.frames.length>0){for(var i=0;i
那么有什么方法可以在 iframe 中启用右键单击吗?即使它是一个外部域?
谢谢
tl;dr:如何使用 javascript 或任何其他工具在 IFRAME 中启用右键单击。