2016-04-08 6 views
0

GoogleドライブやGmailのようなChromeを使用してコンテキストメニューを調べようとしています。私は右クリックしてctrl+shift+Iを実行しますが、フォーカスが失われるとメニューは消えます。Chromeデベロッパーツールを使用してGoogleドライブ/ Gmailコンテキストメニューが表示されなくなるのを防ぐ方法

誰でもコンテキストメニューの検査方法を知っていますか?または、フォーカスを失った後にメニューを表示する方法はありますか?

+0

右クリックしてCtrl + Shift + Iを押すと、メニューが[要素]タブで強調表示されていると見なされますか?それが消えると、それは強調表示されたままですか?つまり、それは破壊されていませんか?もしそうなら、メニュー要素自体や隠されている親要素のスタイル '{display:none}'のスタイルを解除することができます。別の可能性のあるオプションは、Dev Tools Settingsを開いて(WindowsではF12キー、F1キー)、右クリックしてメニューを表示し、JavaScriptを無効にします。それが隠されるのを止めるかもしれない – Rhumborl

答えて

1

ドライブアプリケーションでは、コンテキストメニューがJavascriptによってトリガーされます。要素の消滅を抑制するには、要素にアタッチされているChrome開発ツールのEvent ListenersタブからすべてのBlurリスナーを削除する必要があります。

+0

Googleドライブのコンテキストメニューで2番目のアプローチを試してみました。しかし、それは動作しませんでした。メニューは「右クリック」の後に表示されるように見えるので、要素が表示されていても、内部に何が表示されているのかはわかりません。 –

+0

右クリックするとコンテキストメニューが自動的に再生成されます。デフォルトでは空です。 - Chromeデベロッパーツールを開きます - [要素]タブに移動 - 空の領域を右クリックしてメニューが表示されます - [要素]パネルで強調表示された要素の上の要素をマウスの左クリックで選択します要素はおそらくボディ上にあります)、メニューが表示されます。 - 最後に、要素を消している要素パネルを左クリックして選択します。マウスでページをクリックするとメニューは消えますが、パネル上でその部分を選択することができます –

+0

私はそれを見えるようにしています。開発者ツールを使用しているときに要素の焦点を失わない方法はありますか?または、この種のメニューを検査することは単に不可能なのですか? –

関連する問題