So erhalten Sie den Fokus auf die Registerkarte, wenn eine Desktop-Benachrichtigung in Firefox geklickt wird?

StackOverflow https://stackoverflow.com//questions/21016999

Frage

Ich implementiere Desktop-Benachrichtigungen auf einer Website, die Benachrichtigungen anzeigt, wenn neue Nachrichten ankommen.Ich möchte die Registerkarte Browser-Registerkarte, in der der Standort offen ist, um den Fokus zu erhalten, wenn der Benutzer auf die Benachrichtigung klickt, und ich könnte dieses in Chrome mit dem folgenden Code funktionieren:

generasacodicetagpre.

Aber leider funktioniert dies nicht in Firefox.:( Könnte mir jemand sagen, was ich hier vermisse? Ich teste in Chrome 31 & Firefox 26

danke.

War es hilfreich?

Lösung

im Firefox-Fokussierfenster von JS ist aus Sicherheitsgründen deaktiviert.Sie müssen Flag dom.disable_window_flip in in config wechseln.Aber ist standardmäßig deaktiviert.Der interessante Moment ist, dass im chrome-Fokussierfenster auch außer als Antwort auf Benutzeraktionen (z. B. Klick) deaktiviert ist und nur Grund, warum auf Benachrichtigungen in Chrome klickt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top