-5

JavaScript を使用して、次の特性を持つ新しいブラウザ ウィンドウを開きたいと考えています。お知らせ下さい:

  1. 新しいウィンドウを開く (新しいタブではない)
  2. 新しいウィンドウには、ツールバー、アドレスバー、メニューバー、ステータスバーがあってはなりません
  3. 新しいウィンドウを最大化する必要があります
  4. 新しいウィンドウはサイズ変更できません
  5. 新しいウィンドウから、新しいタブを開くことができないはずです
  6. 上記はすべての最新ブラウザで動作するはずです

更新: http://www.w3schools.com/jsref/met_win_open.aspのコードを使用しましたが、ブラウザー間で望ましくない結果が得られました。たとえば、location=no は FireFox のアドレス バーを引き続き表示します。

4

2 に答える 2

1

たとえば、location=no は FireFox のアドレス バーを引き続き表示します。

javascript window.openを使用してFirefoxでアドレスバーを非表示にする方法

ブラウザー GUI の設定は、プログラマーの仕事ではありません。あなたではなく、ユーザーがそれを定義します。

于 2012-08-22T07:03:50.927 に答える
1
  1. ブラウザの設定を上書きすることはできません。ユーザーが必要に応じてタブで開きます。
  2. 機能文字列を試すことはmenubar=0,location=0,status=0できますが、すべてを削除できる可能性は低いです。通常、アドレス フィールドはほとんどのブラウザで削除できません。
  3. 最大化されたウィンドウを開くことはできません。fullscreen=1同様の効果が得られる機能文字列を試すことができます。
  4. 機能文字列を試すことはできますがresizable=0、ウィンドウのサイズを変更できなくなる可能性は低いです。
  5. それは可能ではありません。新しいウィンドウ/タブ (メニューなど) を開く方法の一部を削除できる場合がありますが、新しいウィンドウを開く機能を無効にすることはできません。
  6. これのサポートはブラウザーによって異なります。すべてのブラウザーでこのすべてを機能させることはできません。

サポートされている機能のリストについては、Microsoft のopen メソッドのドキュメント、またはMozilla のwindow.openを参照してください。

于 2012-08-22T07:18:55.540 に答える