Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 5840|Vastaus: 3

[JavaScript] JS määrittää, onko nykyinen sivu iframe vai ponnahdusikkuna

[Kopioi linkki]
Julkaistu 30.7.2022 10.27.58 | | | |
ikkuna

Kun sivua sovelletaan kehysjoukolla tai iframella, on useita ikkunakonsepteja

window.self: viittaa nykyiseen ikkunaan itseensä. Vastaava kuin window ja window.self
window.parent: Palaa vanhemman ikkunaan.
window.top: Palaa ylätason vanhemman ikkunaan (joissakin ikkunoissa on useita kerroksia kehysjoukkoja tai iframeja)

JS määrittää, onko nykyinen sivu Iframe-ikkuna

Kun nykyisellä sivulla ei ole vanhemman ikkunaa, sekä window.parent että window.top palauttavat viittauksen nykyiseen ikkunaan.
Voit selvittää, onko nykyinen sivu iframessa kertomalla, onko window.parent vai window.top nykyinen ikkuna.

tai



JS määrittää, onko nykyinen sivu ponnahdusikkuna

Selvitä, avataanko nykyinen ikkuna window.openin kautta.

Jotkut selaimetjoissain tapauksissa asetan window.openerin ikkunaksi. Tämä on luotettavin ponnahdusikkuna, jota käytän tällä hetkellä.



Yhteenveto

Selvitä, onko kyseessä ylätason ikkuna, iframe vai ponnahdusikkuna

(Loppu)





Edellinen:StackBlitzin käyttöliittymäprojektit muokataan ja jaetaan verkossa
Seuraava:HTML5 PostMessage -ikkunan välinen viestintä
 Vuokraisäntä| Julkaistu 30.7.2022 10.42.58 |
 Vuokraisäntä| Julkaistu 30.7.2022 22.08.00 |
HTML5 PostMessage -ikkunan välinen viestintä
https://www.itsvse.com/thread-10343-1-1.html
Julkaistu 1.8.2022 11.01.15 |
Tämä on hyödyllistä, mitä olen oppinut;
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com