web-dev-qa-db-ja.com

Chromeのモーダルダイアログボックスが画面からはみ出しました。それを永久に戻す方法は?

Google Chromeは、たまにモーダルダイアログボックスを表示します。これは、jsのalert()関数によって作成されたボックスです。

拡張機能をインストールすると、それも表示されます。このような投稿を書いているときに「戻る」と押すと、これはまさにStack ExchangeWebサイトになります。

これはモーダルであるため、ダイアログボックスが表示されている間、ブラウザのUI(現在のタブだけでなくブラウザウィンドウ全体)がフリーズします。

私の問題:ダイアログボックスが画面外に表示されます。 <esc>を押して却下できます。 <tab> <enter>を押して受け入れます。しかし、私はそれを見ることができません。ダイアログボックスはWindowsのタスクバーに別のウィンドウとして表示されないため、古いMoveトリックを実行して画面上に戻すことはできません。

私はブラウザを再インストールするような明白なことを試みました。

このダイアログボックスを再び表示するにはどうすればよいですか?

8
O. Jones

この質問への答えは、StackOverflowに掲載されています。

https://stackoverflow.com/questions/43022839/chrome-modal-dialogs-dont-appear-locks-up-window

たまたま、ブラウザのハードウェアアクセラレーションを無効にすることでうまくいきました。 [設定]/[詳細設定]/[システム]/[ハードウェアアクセラレーションを使用]のチェックボックスをオフにします。

1
O. Jones

ウィンドウがアクティブな場合は、を押すことができます ALT+SPACE に続く m。これにより、矢印キーでウィンドウを移動できます。

7
Drako

タスクバーを右クリックして、「カスケードウィンドウ」または「スタックされたウィンドウを表示」を選択します。これは、これがSOサイトがこの投稿の作成中に作成したサイト)であるモーダルダイアログを含む、すべてのウィンドウを再配置します。

1
Jens Ehrich

モニターの解像度を一時的に別の値に変更して、[適用]を実行してみてください。

問題がある場合は、 alt+Tab Chromeに配置します。

1
harrymc