Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 5840|Risposta: 3

[JavaScript] JS determina se la pagina corrente è un iframe o una finestra popup

[Copiato link]
Pubblicato su 30/07/2022 10:27:58 | | | |
finestra

Quando si applica una pagina con un frameset o iframe, ci sono diversi concetti di finestra

window.self: è un riferimento alla finestra corrente stessa. Equivalente a window e window.self
window.parent: Ritorna alla finestra genitore.
window.top: Ritorno alla finestra principale di livello superiore (alcune finestre hanno diversi livelli di frameset o iframe)

JS determina se la pagina corrente è una finestra Iframe

Quando la pagina corrente non ha una finestra genitore, sia window.parent che window.top restituiscono un riferimento alla finestra corrente.
Puoi capire se la pagina corrente è in un iframe indicando se window.parent o window.top è la finestra corrente.

o



JS determina se la pagina corrente è una finestra popup

Determina se la finestra corrente viene aperta tramite window.open.

Alcuni browserIn alcuni casi imposto window.opener a window. Questo è il controllo pop-up più affidabile che uso al momento.



Sommario

Determina se si tratta di una finestra di livello superiore, di un iframe o di una finestra pop-up

(Fine)





Precedente:I progetti front-end di StackBlitz vengono modificati e condivisi online
Prossimo:Comunicazione tra finestre HTML5 PostMessage
 Padrone di casa| Pubblicato su 30/07/2022 10:42:58 |
 Padrone di casa| Pubblicato su 30/07/2022 22:08:00 |
Comunicazione tra finestre HTML5 PostMessage
https://www.itsvse.com/thread-10343-1-1.html
Pubblicato su 01/08/2022 11:01:15 |
Utile, questo ho imparato;
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com