Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 5840|Răspunde: 3

[JavaScript] JS determină dacă pagina curentă este un iframe sau o fereastră pop-up

[Copiază linkul]
Postat pe 30.07.2022 10:27:58 | | | |
fereastră

Când aplici o pagină cu un frameset sau iframe, există mai multe concepte de fereastră

window.self: este o referință la fereastra curentă în sine. Echivalent cu window și window.self
window.parent: Se întoarce la fereastra părinte.
window.top: Reveniți la fereastra părinte de nivel superior (unele ferestre au mai multe straturi de seturi de cadre sau iframe-uri)

JS determină dacă pagina curentă este o fereastră Iframe

Când pagina curentă nu are o fereastră părinte, atât window.parent, cât și window.top returnează o referință la fereastra curentă.
Poți afla dacă pagina curentă este într-un iframe spunând dacă window.parent sau window.top este fereastra curentă.

sau



JS determină dacă pagina curentă este o fereastră pop-up

Determină dacă fereastra curentă este deschisă prin window.open.

Unele browsereÎn unele cazuri, setează window.opener-ul la fereastră. Aceasta este cea mai fiabilă verificare pop-up pe care o folosesc acum.



Rezumat

Determină dacă este o fereastră de nivel superior, un iframe sau fereastra pop-up

(Sfârșit)





Precedent:Proiectele front-end StackBlitz sunt editate și partajate online
Următor:Comunicare între ferestre PostMessage HTML5
 Proprietarul| Postat pe 30.07.2022 10:42:58 |
 Proprietarul| Postat pe 30.07.2022 22:08:00 |
Comunicare între ferestre PostMessage HTML5
https://www.itsvse.com/thread-10343-1-1.html
Postat pe 01.08.2022 11:01:15 |
Util am învățat;
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com