Öffnen eines Fensters in Javascript (window.open) auf Rollover ohne durch Popup-Blocker blockiert zu werden

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

Frage

Ich mag ein neues Fenster öffnen (nicht im selben Fenster) in JavaScript mit window.open auf Rollover (ohne Click-Ereignis) und durch Popup-Blocker in IE und Firefox blockiert wird. Gibt es eine Abhilfe für dieses?

War es hilfreich?

Lösung

Es gibt keinen Weg drum herum. Sie können den Browser nicht zwingen, etwas, was sie zu tun nicht bereit sind zu tun (durch offenes Design!), Und wenn Sie einen Weg, um herauszufinden, sind es wie ein schwerer Fehler behandelt werden würde und fixierte so schnell wie möglich.

kann Firefox neu konfiguriert werden (durch seine Benutzer, nicht von einer Seite oder seinem Code) die Liste der Ereignisse zu ändern, dass es „sicher“ für Fensteröffnung betrachtet, denke ich.

Andere Tipps

Nein, die meisten Browser blockieren ausdrücklich diese Aktion von Entwurf. Die Idee ist, dass die Nutzer nicht ein legitimes Popup erzeugt wird durch etwas anderes als ein Mausklick erwartet.

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