Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 5840|Svar: 3

[JavaScript] JS afgør, om den aktuelle side er en iframe eller et popup-vindue

[Kopier link]
Opslået på 30/07/2022 10.27.58 | | | |
vindue

Når man anvender en side med et frameset eller iframe, er der flere vindueskoncepter

window.self: er en reference til selve det aktuelle vindue. Ækvivalent med window og window.self
window.parent: Vender tilbage til forældrevinduet.
window.top: Vend tilbage til det overordnede overordnede vindue (nogle vinduer har flere lag af framesets eller iframes)

JS afgør, om den aktuelle side er et Iframe-vindue

Når den nuværende side ikke har et forældrevindue, returnerer både window.parent og window.top en reference til det aktuelle vindue.
Du kan se, om den nuværende side er i en iframe ved at sige, om window.parent eller window.top er det nuværende vindue.

eller



JS afgør, om den aktuelle side er et popup-vindue

Bestem om det nuværende vindue åbnes via window.open.

Nogle browsereSætter window.opener til window i nogle tilfælde. Dette er det mest pålidelige pop-up-tjek, jeg bruger lige nu.



Resumé

Bestem om det er et topniveau-vindue eller et iframe- eller popup-vindue

(Slut)





Tidligere:StackBlitz front-end projekter redigeres og deles online
Næste:HTML5 PostMessage krydsvindueskommunikation
 Udlejer| Opslået på 30/07/2022 10.42.58 |
 Udlejer| Opslået på 30/07/2022 22.08.00 |
HTML5 PostMessage krydsvindueskommunikation
https://www.itsvse.com/thread-10343-1-1.html
Opslået på 01/08/2022 11.01.15 |
Nyttigt har dette lært;
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com