Frage

würde Ich mag dynamisch (via JavaScript) Ausblenden der Adressleiste. Ich weiß, das kann getan werden, wenn ein Pop-up öffnen, aber in diesem Fall habe ich nicht den Luxus (die Datei von der lokalen Festplatte geöffnet wird, und ich möchte nicht die Adressleiste die schreckliche und verwirrend Datei anzuzeigen: // etc URL).

Ist das möglich ist, und wenn ja, wie?

War es hilfreich?

Lösung

Es ist nicht möglich, diese Einstellungen zu ändern, wenn das Fenster geöffnet ist. Stellen Sie sich vor, wie ärgerlich das sein würde, wenn Websites, um die Adressleiste entfernen könnten Sie verlassen ihre Website zu stoppen. Nach meiner Erfahrung der meisten Anwender bei der Adressleiste sehen nie, wenn sie facebok.com hinein plunked hat.

Andere Tipps

Vergessen Sie nicht, dass der IE ist nicht der einzige Browser der Welt. Firefox, zeigt zum Beispiel die Adresse auch in Popup-Fenster.

Dieses Verhalten ist konstruktionsbedingt. Seiten sollen nicht mit dem Browser Chrome zu viel stören. Deshalb, auch wenn Sie einen Weg finden, die Adressleiste für einen bestimmten Browser zu unterdrücken, können Sie feststellen, es stoppt in zukünftigen Patches arbeiten.

Denken Sie, wie viel einfacher wäre es Angriffe zu bedienen sein, um Phishing, wenn Sie trivialer die Position des Dokuments vom Benutzer verbergen könnte ...

Wenn Ihr Code wird immer von der lokalen Festplatte ausgeführt werden, können Sie verstecken den Titel Bar und die Adressleiste eines HTA .

Dieses Javascript wird ein Browser-Fenster in Internet Explorer aus einer Batch-Datei öffnen, ohne die Adressleiste zeigt.

Ersetzen Sie alle Instanzen von # mit <

**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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top