web-dev-qa-db-ja.com

Javascript`window.resizeTo`が機能していません

ブラウザのサイズテストを行うために非常に具体的なサイズ変更を行うブックマークレットを作成しようとしていますが、window.resizeToを使用してWebブラウザのサイズを変更できないようです。

動作しない過度に単純化された例:

javascript:window.resizeTo(1024,600);

ブラウザがこの機能を無効にしている可能性があることは理解できますが、FirefoxのJavaScript設定のスクリーンショットは次のとおりです。

Advanced JavaScript Settings clearly displaying the "Move or resize existing windows" option as checked

明らかな何かが欠けていますか、それともバグレポートを提出する必要がありますか?

20
zzzzBov

このバグレポート によると、これは新機能であり、バグではありません。具体的には:

2つのルール:

  1. Window.openによって作成されていないウィンドウ/タブのサイズを変更することはできません。
  2. タブが複数のタブがあるウィンドウにある場合、タブのサイズを変更することはできません。

この「修正」を正しく理解していれば、メインウィンドウではなく、独自のポップアップウィンドウのみのサイズを変更できます。

25
Viktor