2016-10-22 3 views
0

Ich war vor kurzem Blick auf "documentation" bei W3Schools für window.confirm() und nach dem Ausführen der "Versuchen Sie es" und beobachtete das Dialogfeld Pop-up, ich fragte mich, ob meine AdBlock dies nicht blockiert. Außerdem habe ich meinen mobilen Chrome-Browser verwendet, bei dem auch Pop-ups in den Einstellungen auf "blockiert" gesetzt sind. Wenn mein Browser Dialogfelder wie alert(), confirm() und prompt() nicht blockiert, was blockiert er dann?Warum blockiert mein Popup-Blocker nicht alert(), confirm() und prompt()?

+0

AdBlock blockiert Popup-Anzeigen (kleine neue Fensteranzeigen) und Anzeigen auf Seiten wie Bannern usw. Die Bestätigungsaufforderung für Benachrichtigungen wird nicht als Werbung betrachtet, sodass sie nicht blockiert werden. –

Antwort

0

Das erste Ding: w3schools vermeiden.

Zweitens: Ich denke, Sie haben Ihre eigene Frage beantwortet. Dies sind Dialogfelder, die Sie sehen, keine Anzeigen oder Pop-ups. Adblocker dienen zum Blockieren von Iframes und neuen Browserfenstern. Dialogfelder sind keines dieser Dinge. Sie sind grundlegende Browserfunktionen, daher wird Adblocker dieses Verhalten nicht stören.

+0

Danke. Ja, ich vermeide typischerweise w3schools, daher die "Dokumentation" in Anführungszeichen, aber ich wusste, dass sie normalerweise ein "try it" haben und ich wollte sehen, ob der Bestätigungsdialog in meinem Browser auftauchen würde. Ich habe jedoch nie zwischen Dialogfeldern, Iframes und neuen Browserfenstern unterschieden. Gutes Zeug. –