如何避免iframe在新标签中打开?
问题描述:
我想知道如何通过右键单击iframe来避免在新标签页或新窗口中打开iframe,并选择“此框架 - >仅显示此框架”。如何避免iframe在新标签中打开?
或者如果他们给出像“此框架 - >只显示此框架”相同的选项,这应显示具有相同的父src页面。我想要,用户限制只看到iframe源。
给出一些建议。
谢谢
答
如果你真的要禁用它,添加下面的脚本来禁用整个页面点击右键。
<script>
document.oncontextmenu = document.body.oncontextmenu = function() {return false;}
</script>
如果您想要为特定div禁用它(仅适用于iframe窗口)。请参阅demo 。
+0
感谢您的回复,但我已经使用它,它避免了只有右键单击。我希望至少,即使它打开新页面,它应该重定向到索引页面或打开父页面.. –
[可能有帮助](https://stackoverflow.com/questions/7419034/how-to-prevent-opening-new-tab-or-window-while-browsing-in-iframe) –
恕我直言,我会非常不鼓励这样做,因为这个功能是有原因的。 –
我尝试在新选项卡中打开w3school的Iframe,它显示了相同的页面,我们无法单独看到特定的框架。如何可能,你能帮我解决这个问题吗? @chade_ –