Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 5840|Válasz: 3

[JavaScript] A JS határozza meg, hogy az aktuális oldal iframe vagy egy felugró ablak-e

[Linket másol]
Közzétéve 2022. 07. 30. 10:27:58 | | | |
ablak

Amikor egy oldalt frameset vagy iframe-et alkalmaznak, több ablakkoncepció is létezik

window.self: egy utalás magára az aktuális ablakra. Ekvivalens a window és window.self
window.parent: Visszatér az parent ablakba.
window.top: Térj vissza a felső szintű szülőablakhoz (egyes ablakokban több réteg képkocka vagy iframe található)

A JS meghatározza, hogy az aktuális oldal egy Iframe ablak-e

Ha az aktuális oldalon nincs szülőablak, mind a window.parent, mind window.top visszaad a jelenlegi ablakra vonatkozó hivatkozást.
Meg tudod állapítani, hogy az aktuális oldal egy iframe-ben van-e azzal, hogy megmondod, hogy a window.parent vagy window.top az aktuális ablak.

vagy



A JS határozza meg, hogy az aktuális oldal felugró ablak-e

Határozd meg, hogy a jelenlegi ablak a window.open segítségével nyitva-e meg.

Néhány böngészőBizonyos esetekben a window.opener-t ablakra állítom. Ez a legmegbízhatóbb felugró pence, amit most használok.



Összefoglalás

Határozd meg, hogy ez egy felső szintű ablak, vagy iframe vagy felugró ablak-e

(Vége)





Előző:A StackBlitz front-end projektjeit szerkesztik és online osztják meg
Következő:HTML5 PostMessage ablakos kommunikáció
 Háziúr| Közzétéve 2022. 07. 30. 10:42:58 |
 Háziúr| Közzétéve 2022. 07. 30. 22:08:00 |
HTML5 PostMessage ablakos kommunikáció
https://www.itsvse.com/thread-10343-1-1.html
Közzétéve 2022. 08. 01. 11:01:15 |
Hasznos ez a tapasztalat;
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com