web-dev-qa-db-ja.com

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

Javascriptwindow.openを使用してFirefoxのアドレスバーを無効にしたい。また、スクリプトはIE、Safari、およびchromeで機能するはずです。助言がありますか。

5

(未テスト)

function openWindow(){
var browser=navigator.appName;
if (browser==”Microsoft Internet Explorer”)
{
window.opener=self;

}
window.open(‘filename.htm’,'null’,'width=900,height=750,
toolbar=no,scrollbars=no,location=no,resizable =yes’);
window.moveTo(0,0);
window.resizeTo(screen.width,screen.height-100);
self.close();
}

http://saher42.wordpress.com/2006/08/10/hiding-the-address-bar-on-pageload-using-javascript/ からこれを取得しました。

5
Paragon

locationは、アドレスバーを非表示にするためにnoまたは0に設定するウィンドウ機能です。

意見のアドバイス:ほとんどの人が乱用を抑えるためにポップアップブロッカーをインストールしているため、ポップアップの表示に頼ることはできません。それを回避できる場合は、ポップアップを使用しないでください。まったく! jQuery UI Dialog プラグインのようなものを使用してください。

例:

window.open( " http://www.mydomain.com/mypage.htm "、 "mywindow"、 "location = 0、menubar = 0、status = 0、scrollbars = 0、width = 100、height = 100 ");

フォーマット

window.open([URL] [、名前] [、機能] [、履歴])

制御できるウィンドウ機能

  • statusウィンドウの下部にあるステータスバー。
  • toolbar戻る、進むなどのボタンを備えた標準のブラウザツールバー。
  • locationURLを入力する場所入力フィールド。
  • menubarウィンドウのメニューバー
  • resizableユーザーによるウィンドウのサイズ変更を許可/禁止します。
  • scrollbarsドキュメントがウィンドウよりも大きい場合は、スクロールバーを有効にします
  • heightウィンドウの高さをピクセル単位で指定します。 (例:height = ’350’)
  • widthウィンドウの幅をピクセル単位で指定します。
13
daniellmb

Firefoxのアドレスバーに次のように入力しますabout:config、

disable_window_openを検索すると、すべてのwindow.open機能が表示されます。

0
williams

また、Firefoxのアドレスバーを非表示にするには、window.openを有効にする必要があります。これはデフォルトで無効になっています。 about:configに移動し、disable_window_openを検索すると、 allwindow.open機能を無効にするオプション が表示されます。dom.disable_window_open_feature.location、これはアドレスバーが非表示にならないようにします。 falseに設定します。

0
Bene Laci