Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 5840|Atbildi: 3

[JavaScript] JS nosaka, vai pašreizējā lapa ir iframe vai uznirstošs logs

[Kopēt saiti]
Publicēts 30.07.2022 10:27:58 | | | |
logs

Lietojot lapu ar rāmju vai iframe, ir vairāki logu jēdzieni

window.self: ir atsauce uz pašu pašreizējo logu. Līdzvērtīgs logam un logam.self
window.parent: atgriežas vecāklogā.
window.top: Atgriezties augšējā līmeņa vecāklogā (dažiem logiem ir vairāki rāmju kopu vai iframe slāņi)

JS nosaka, vai pašreizējā lapa ir Iframe logs

Ja pašreizējai lapai nav vecākloga, gan window.parent, gan window.top atgriež atsauci uz pašreizējo logu.
Vai pašreizējā lapa atrodas iframe, var noteikt, vai pašreizējais logs ir window.parent vai window.top.

vai



JS nosaka, vai pašreizējā lapa ir uznirstošs logs

Nosakiet, vai pašreizējais logs tiek atvērts, izmantojot window.open.

Dažas pārlūkprogrammasdažos gadījumos iestatīs window.opener uz logu. Šī ir visuzticamākā uznirstošā pārbaude, ko es šobrīd izmantoju.



Kopsavilkuma

Nosakiet, vai tas ir augšējā līmeņa logs, iframe vai uznirstošs logs

(Beigas)





Iepriekšējo:StackBlitz priekšgala projekti tiek rediģēti un kopīgoti tiešsaistē
Nākamo:HTML5 PostMessage starplogu saziņa
 Saimnieks| Publicēts 30.07.2022 10:42:58 |
 Saimnieks| Publicēts 30.07.2022 22:08:00 |
HTML5 PostMessage starplogu saziņa
https://www.itsvse.com/thread-10343-1-1.html
Publicēts 01.08.2022 11:01:15 |
Noderīgi, ko tas ir iemācījies;
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com