0

したがって、このIFRAMEはWebページにあり、iframeにはログインページがあります(これは私のドメインの一部です)が、ログイン後、iframeはユーザーを外部サイト(私のドメインではない)にリダイレクトしますが、それでもiframe内にありますただし、右クリックするオプションはありません(その外部ページのHTMLコードでは無効になっています)。

単純なJavaScriptコードを使用してiframeなしでそのサイトにログインすると、右クリックを有効にできますが、使用しているiframeを介してこのサイトにアクセスすると、そこで右クリックを有効にできません。

これは、右クリックを有効にするために使用しているコードです。

javascript:function 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で右クリックを有効にする方法。

4

1 に答える 1

2

説明した方法で、別のドメインの外部ページに Javascript を挿入することはできません。ごめん。

于 2010-08-30T03:07:34.133 に答える