2017-09-25 24 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

IMHO I'd'dこの機能は何らかの理由で存在するため、これを行うことを非常にお勧めします。 –

+0

w3schoolのIframeを新しいタブで開こうとすると、同じページが表示され、その特定のフレームだけを見ることはできません。どうすれば可能ですか? @chade_ –

答えて

0

ありがとうございます。

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

特定のdivに対して無効にしたい場合(iframeウィンドウのみ)。こちらのdemo をご覧ください。

+0

返事ありがとうが、私はすでにそれを使用して、それは右クリックだけを回避します。私はatleastがほしいと思う、たとえそれが新しいページで開いてもインデックスページにリダイレクトするか、親ページで開くべきだ。 –

関連する問題