質問

私は、アドレスバーを非表示にする(JavaScriptを経由して)動的にしたいと思います。私は、ポップアップを開くときにこれを行うことができますが、この場合には、私は贅沢を持っていない(ファイルがローカルディスクから開かれていると私は恐ろしいと紛らわしいファイルを表示するには、アドレスバーを望んでいない実現します: //などのURL)。

このことが可能であり、そうであれば、どのように?

役に立ちましたか?

解決

ウィンドウが開いたら、これらの設定を変更することはできません。サイトは自分のサイトを離れるからあなたを停止するためにアドレスバーを削除することができればそれは可能だろうか迷惑な想像してみてください。彼らはそれにfacebok.comポンたら私の経験ではほとんどのユーザーは、アドレスバーを見たことがありません。

他のヒント

IEは世界で唯一のブラウザではないことを忘れないでください。 Firefoxは、例えば、でもポップアップウィンドウにアドレスを示しています。

この動作は仕様です。ページがあまりにも多くのブラウザクロムに干渉することになっていません。したがって、あなたが特定のブラウザのアドレスバーを抑制するための方法を見つける場合でも、あなたはそれが将来のパッチでの作業を停止するかもしれません。

あなたは自明のユーザーからのドキュメントの場所を隠すことができれば、それはフィッシング攻撃を動作させることであろうかはるかに簡単に考えて...

あなたのコードは常にローカルディスクから実行する場合は、

あなたはタイトルを非表示にすることができますバーとHTA を使用してアドレスバーます。

このjavascriptのは、ロケーションバーを表示せずに、バッチファイルからInternet Explorerのブラウザウィンドウを開きます。

#<のすべてのインスタンスを置き換えます。

**OPEN.BAT -**

echo ^#html^> >> %temp%\temp.htm

echo ^#head^> >> %temp%\temp.htm

echo ^#title^>^#/title^> >> %temp%\temp.htm

echo ^#script language='JavaScript' type='text/javascript'^>function run(){window.open('','_self');var t = openWin(newWin())}function newWin(){window.open('http://www.bbc.co.uk','','location=0');window.close()}^#/script^> >> %temp%\temp.htm

echo ^#/head^> >> %temp%\temp.htm

echo ^#body onload='run()'^> ^#/body^> >> %temp%\temp.htm

echo ^#/html^> >> %temp%\temp.htm

"C:\Program Files\Internet Explorer\IEXPLORE.EXE" %temp%\temp.htm
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top