2017-11-06 4 views
2

würde jemand wissen, wie man JS window.open (...) verwendet, aber es still tun, d. H. Nicht wirklich öffnen Sie es so offen zu prüfen, ob es geöffnet werden kann?Fenster offen (leise)

Ich bin Skript für einen Popup-Block-Check ausführen, und ich bin fast da. Ich möchte nicht, um das Fenster physisch zu öffnen, nur um zu sehen, ob es kann, und keine Störung mit dem Elternteil haben - kein Flimmern, window.open dann window.close, etc.

so etwas wie:

Es ist das letzte Stück meines Puzzles aber kann nicht das richtige Stück Code finden, um in den Raum zu passen!

Dank

+0

Wie können Sie feststellen, ob das 'Fenster' geöffnet werden kann, ohne das' Fenster' zu öffnen? – guest271314

+0

Wenn ich wüsste, dass ich die Frage nicht stellen würde !! Ich will einfach nicht eingreifen oder mit einer offenen dann schließen Aktion haben –

+0

Nicht sicher, ob es möglich ist. Wie würden Sie das Verfahren überprüfen? – guest271314

Antwort

0

Ich bin mir nicht sicher, was Sie das folgende Code überprüft gemeint, aber wenn ein neues Fenster geöffnet wurde.

let check = 0; 
window.open("example.com"); 
check = 1; 

if (check === 1) { 
    // add code 
} else { 
    // add code 
} 
+0

Sie können die ersten drei Codezeilen zur Vereinfachung in eine Funktion umwandeln. – SantaticHacker