Ausblenden der Adressleiste eines Browsers (Popup)

Ich muss die Adressleiste eines Browsers ausblenden. Ich verwende diesen Code:

var winFeature =
        'location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes';
window.open('Result.html','null',winFeature);  

In vielen Lösungen kann nur das Attribut "location=no" die Adressleiste ausblenden (sowohl im IE als auch in Chrome). Allerdings funktionierte dies nicht für mich (auch in IE & Chrome).

Schließlich fand ich einen MSDN-Artikel, der beschreibt, wie location=no einfach die Navigationsschaltflächen Zurück/Vorwärts/Stopp ausblendet und die Adressleiste schreibgeschützt macht.

Gibt es eine Lösung, um die gesamte Adressleiste auszublenden, indem man den obigen MSDN-Artikel ignoriert? Ich teste in IE und Google Chrome.

Was ist die Wahrheit?

Die Dokumentation von Microsoft, die das Verhalten ihres Browsers beschreibt, ist korrekt.

Gibt es eine Lösung, um die Adressleiste auszublenden?

Nein. Wenn man sie ausblenden könnte, dann könnte man mit HTML/CSS etwas erstellen, das wie eine gewöhnliche Adressleiste aussieht. Sie könnten dann eine andere Adresse einfügen. Dann könnte man den Leuten vorgaukeln, dass sie auf einer anderen Website sind und ihr Passwort eingeben.

Es ist unmöglich, den Standort des Benutzers zu verbergen, da es für die Sicherheit unerlässlich ist, dass er weiß, wo er sich befindet.

Kommentare (1)

Es ist in jedem Browser anders.

Vor einigen Jahren war das, was Sie versucht haben, richtig. Aber heutzutage wird es als Sicherheitsrisiko angesehen, dass man die Adressleiste des Browsers nicht sehen kann (aus Phishing-Gründen) und so haben sie (oder die meisten von ihnen) die Entscheidung getroffen, die Adressleiste des Browsers immer anzuzeigen. Und das ist in meinen Augen gut so.

Kommentare (0)

Es gibt keine eindeutige Möglichkeit, dies zu tun. JS kann über die API verfügen, aber der Browser-Anbieter kann beschließen, sie nicht oder auf andere Weise zu implementieren.

Soweit ich mich erinnere, bietet Opera sogar die Benutzereinstellungen, um JS daran zu hindern, solche Änderungen vorzunehmen, z. B. das Fenster zu verschieben, den Inhalt der Statusleiste zu ändern und ähnliches.

Kommentare (0)