Hi,
ich denke mal, dass aktuelle Popup-Blocker sich einfach als Plugin installieren. Für diese Plugins gibt es dann natürlich eine
API, so kann jedes Plugin auf festgelegte Ereignisse reagieren (z.B. ein neues Fenster wird geöffnet). Jetzt musst du halt nur noch wissen ob es ein Gewünschtes ist oder nicht (und ggf. den Schließen-Befehl senden).
Wenn es die
API zulässt, kannst du natürlich immer schauen, ob es einen Mausklick gab oder nicht, der zum öffnen führte.
Ein anderer Ansatz wäre es dich wie ein Firewall zwischen Netzwerkadapter und Browser zu hängen, dort den empfangenen Datenstrom auszulesen und z.B. JavaScript-Code einfach zu filtern (also den der automatische Popups erzeugt). Hast du natürlich dann Probleme wenn der Datenstrom verschlüsselt ist.
Gruß Der Unwissende