2011-09-29 21 views
16

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

javascript:window.resizeTo(1024,600); 

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

過度に単純化した例では動作しません。その

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

は、

明白なものがないか、バグレポートを提出すべきですか?

答えて

21

this bug reportによると、これはバグではなく新しい機能です。具体的に:

つのルール:

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

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

+0

なぜ、 'var w = window.open(" "、" width = 100、height = 100 "); w.resizeTo(1024,600);' – zzzzBov

+1

@zzzzBov:Firebugをインストールしましたか?何らかの形でブラウザに干渉するバグがあると思われます。コメント[here](https://bugzilla.mozilla.org/show_bug.cgi?id=565541#c45)と[ここ](https://bugzilla.mozilla)を参照してください。 org/show_bug.cgi?id = 565541#c47)。そして[このコメント](https://bugzilla.mozilla.org/show_bug.cgi?id=565541#c49)によると、パッチは既にコミットされています。 – Viktor

+0

それは – zzzzBov

関連する問題