リロードせずにブラウザのアドレスバーを非表示にします
-
19-09-2019 - |
質問
私は、アドレスバーを非表示にする(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