2017-09-25 58 views
0

我想知道如何通过右键单击iframe来避免在新标签页或新窗口中打开iframe,并选择“此框架 - >仅显示此框架”。如何避免iframe在新标签中打开?

或者如果他们给出像“此框架 - >只显示此框架”相同的选项,这应显示具有相同的父src页面。我想要,用户限制只看到iframe源。

给出一些建议。

谢谢

+0

[可能有帮助](https://stackoverflow.com/questions/7419034/how-to-prevent-opening-new-tab-or-window-while-browsing-in-iframe) –

+0

恕我直言,我会非常不鼓励这样做,因为这个功能是有原因的。 –

+0

我尝试在新选项卡中打开w3school的Iframe,它显示了相同的页面,我们无法单独看到特定的框架。如何可能,你能帮我解决这个问题吗? @chade_ –

回答

0

如果你真的要禁用它,添加下面的脚本来禁用整个页面点击右键。

<script> 
document.oncontextmenu = document.body.oncontextmenu = function() {return false;} 
</script> 

如果您想要为特定div禁用它(仅适用于iframe窗口)。请参阅demo

+0

感谢您的回复,但我已经使用它,它避免了只有右键单击。我希望至少,即使它打开新页面,它应该重定向到索引页面或打开父页面.. –

相关问题