In HTML, JavaScript

【JavaScript】window.openでIEのURL表示が消えない

JavaScriptのwindow.openについて!

 

上記メソッドを使用して、

URL表示を消して新しいウィンドウを開く!

というプログラムを仕事で書きました。

下記のような感じ!

window.open(‘example.html’, ‘mywindow2’, ‘width=400, height=300, menubar=no, toolbar=no, scrollbars=yes’);

上記プログラムが動作します。

 

動作環境は、IE11を使用しました。

 

URLバーが消えない

 

スクショを取ろうと思ったんですが、

上手く再現出来ませんでした。

(気が向いたら画像を差し込みます)

 

なぜURLが表示されてしまうのか

 

セキュリティ上の観点から、消えないようにされているようです。

※なりすましサイトなどを誤って操作しないように

 

非表示にする方法

 

IEの設定から
インターネットオプション

-セキュリティタブ

-インターネット-レベルのカスタマイズと移動してください。

セキュリティ設定の画面で、「Webサイトがアドレスバーやステータスバーのないウィンドウを開くのを許可する」

を有効にして下さい。

 

非表示に出来ましたか?

上記方法でも消えない場合があります。

現在表示しているページとは、異なるドメインに遷移する時です。

(私自身よく分かっていないですが多分そうです。笑)

 

他の方法

 

まず遷移先のURLをインターネットオプションから、

信頼済みWEBサイトに登録してください。

 

その後、
インターネットオプション

-セキュリティタブ

-インターネット-レベルのカスタマイズと移動してください。

セキュリティ設定の画面で、[サイズや位置の制限なしにスクリプトでウィンドウを開くことを許可する]を有効にします。

 

これでURLが非表示になるはずです!

 
 

, ,