Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 5840|Svare: 3

[JavaScript] JS avgjør om den nåværende siden er en iframe eller et popup-vindu

[Kopier lenke]
Publisert på 30.07.2022 10:27:58 | | | |
vindu

Når man anvender en side med et rammesett eller iframe, finnes det flere vinduskonsepter

window.self: er en referanse til selve det nåværende vinduet. Ekvivalent med window og window.self
window.parent: Returnerer til foreldrevinduet.
window.top: Gå tilbake til det øverste overordnede vinduet (noen vinduer har flere lag med rammesett eller iframes)

JS avgjør om den nåværende siden er et Iframe-vindu

Når den nåværende siden ikke har et foreldrevindu, returnerer både window.parent og window.top en referanse til det nåværende vinduet.
Du kan se om den nåværende siden er i en iframe ved å si om window.parent eller window.top er det nåværende vinduet.

eller



JS avgjør om den nåværende siden er et popup-vindu

Finn ut om det nåværende vinduet åpnes via window.open.

Noen nettlesereVil sette window.opener til window i noen tilfeller. Dette er den mest pålitelige pop-up-sjekken jeg bruker akkurat nå.



Sammendrag

Bestem om det er et toppnivåvindu, et iframe- eller popup-vindu

(Slutt)





Foregående:StackBlitz front-end-prosjekter redigeres og deles på nettet
Neste:HTML5 PostMessage kryssvinduskommunikasjon
 Vert| Publisert på 30.07.2022 10:42:58 |
 Vert| Publisert på 30.07.2022 22:08:00 |
HTML5 PostMessage kryssvinduskommunikasjon
https://www.itsvse.com/thread-10343-1-1.html
Publisert på 01.08.2022 11:01:15 |
Dette har vært nyttig;
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com