6

ウィンドウのサイズを変更できないようにするために使用するJavaScriptがいくつかあります。これは、次のようなものです。

window.open(URL, id, "resizable=no");

これはほとんどのブラウザで機能しますが、Chromeではサポートされていないようです。JavaScriptを使用してサイズ変更を監視し、元に戻すことを検討しましたが、これは理想的ではありません。他に何か提案はありますか?前もって感謝します。

4

2 に答える 2

13

これは、しばらく前にポップアップと「resizable = 0」パラメータを使用した古いJavaScriptで簡単に実行できましたが、現在のブラウザでは、ユーザーの自由が失われたため、これは許可されていません。このイニシアチブはFirefoxで始まり、Chromeが彼に続きました。おそらく、この場合の解決策はChrome拡張機能を作成することであり、これはChromeでのみ機能しますが、それは狂気のようです。

いくつかの議論の後、少なくとも現時点では、window.open()を変更して「サイズ変更可能」を解析するべきではないというコンセンサスがあるようです。変更にはWebkitの変更が必要であり、動作はFirefoxおよび既存のWebkitブラウザーと矛盾します。

ここでもっと見る

Firefoxと同じように、ウィンドウのサイズを常に変更できます。

ここでもっと見る

于 2013-11-25T03:30:22.730 に答える
12

これは古い学校のJavaScriptです。最近のブラウザは、ユーザーにとって使いにくい制限と見なされているため、これを許可しない傾向があります。

于 2013-03-18T16:02:19.457 に答える