Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 5840|Antwoord: 3

[JavaScript] JS bepaalt of de huidige pagina een iframe is of een popupvenster

[Link kopiëren]
Geplaatst op 30-07-2022 10:27:58 | | | |
venster

Bij het toepassen van een pagina met een frameset of iframe zijn er verschillende vensterconcepten

window.self: is een verwijzing naar het huidige window zelf. Equivalent aan window en window.self
window.parent: Keert terug naar het oudervenster.
window.top: Keer terug naar het bovenste hoofdvenster (sommige vensters hebben meerdere lagen framesets of iframes)

JS bepaalt of de huidige pagina een Iframe-venster is

Wanneer de huidige pagina geen oudervenster heeft, geven zowel window.parent als window.top een referentie terug naar het huidige venster.
Je kunt zien of de huidige pagina in een iframe zit door te zeggen of window.parent of window.top het huidige venster is.

of



JS bepaalt of de huidige pagina een pop-up venster is

Bepaal of het huidige venster wordt geopend via window.open.

Sommige browsersZet window.opener in sommige gevallen op window. Dit is de meest betrouwbare pop-up check die ik momenteel gebruik.



Samenvatting

Bepaal of het een top-level venster is of een iframe- of popupvenster

(Einde)





Vorig:StackBlitz front-end projecten worden online geredigeerd en gedeeld
Volgend:HTML5 PostMessage cross-window communicatie
 Huisbaas| Geplaatst op 30-07-2022 10:42:58 |
 Huisbaas| Geplaatst op 30-07-2022 22:08:00 |
HTML5 PostMessage cross-window communicatie
https://www.itsvse.com/thread-10343-1-1.html
Geplaatst op 01-08-2022 11:01:15 |
Nuttig is dit geleerd;
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com