5 Stimmen

JavaScript: Statusmeldung des Browserfensters ändern

Früher war es möglich, die Meldung zu ändern, die ein Browser in der Statusleiste am unteren Rand des Fensters anzeigt. Diese Funktion wurde in neueren Browserversionen aufgrund von Missbrauch deaktiviert.

<script type="text/javascript">
window.status = 'hello world';
</script>

Gibt es noch eine Möglichkeit, dies zu erreichen (betrachten jQuery verfügbar)? Ich glaube, ich sehe immer noch Seiten, die die Statusmeldung ändern, aber sie könnten Flash oder Java verwenden, um den Fensterstatus zu ändern.

4voto

Andres Riofrio Punkte 8961

Es gibt zwei Dinge, die Sie ohne Flash oder Java tun können:

  1. Fake it: Anzeige einer div das wie eine Statusleiste aussieht.

    position: fixed;
    bottom: 0;
    left: 0;
    border: 1px solid silver;
    background: #aaaaaa;
  2. Wählen Sie die URLs so aus, dass dem Benutzer die gewünschten Informationen angezeigt werden, wenn er mit dem Mauszeiger über die Links fährt.

Aber bitte nicht.

1voto

Die Verwendung der Statusleiste des Browsers zur Anzeige von Seiteninformationen ist in den meisten Fällen eine sehr schlechte Idee; der Browser hat sie nicht ohne Grund deaktiviert.

  1. Niemand schaut dort nach, um solche Informationen zu finden.
  2. Die Menschen erwarten, dass es zeigt Browser Informationen. Wenn ich mit dem Mauszeiger über Links fahre, möchte ich z.B. wissen, ob ich die Seite verlasse, ob es ein mailto:-Link ist, ob es ein pdf ist usw.

Verwenden Sie stattdessen etwas wie das orange (gelbe?) Ding, das Stackoverflow oben auf der Seite hat. "Sind Sie neu bei stackoverflow...", "Neue Beiträge wurden hinzugefügt..." etc etc.

1voto

Paul Whelan Punkte 16284

Schauen Sie sich die Seiten an, die diese Informationen noch ändern. Wenn dies mit Javascript geschieht, sollten Sie die Quelle sehen können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X