Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 5840|Απάντηση: 3

[JavaScript] Το JS καθορίζει εάν η τρέχουσα σελίδα είναι iframe ή αναδυόμενο παράθυρο

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 30/7/2022 10:27:58 π.μ. | | | |
παράθυρο

Κατά την εφαρμογή μιας σελίδας με frameset ή iframe, υπάρχουν πολλές έννοιες παραθύρων

window.self: είναι μια αναφορά στο ίδιο το τρέχον παράθυρο. Ισοδύναμο με window και window.self
window.parent: Επιστρέφει στο γονικό παράθυρο.
window.top: Επιστροφή στο γονικό παράθυρο ανώτατου επιπέδου (ορισμένα παράθυρα έχουν πολλά επίπεδα ομάδων πλαισίων ή iframe)

Το JS καθορίζει εάν η τρέχουσα σελίδα είναι παράθυρο Iframe

Όταν η τρέχουσα σελίδα δεν έχει γονικό παράθυρο, τόσο το window.parent όσο και το window.top επιστρέφουν μια αναφορά στο τρέχον παράθυρο.
Μπορείτε να διαπιστώσετε εάν η τρέχουσα σελίδα βρίσκεται σε iframe λέγοντας εάν το window.parent ή το window.top είναι το τρέχον παράθυρο.

ή



Το JS καθορίζει εάν η τρέχουσα σελίδα είναι αναδυόμενο παράθυρο

Προσδιορίστε εάν το τρέχον παράθυρο ανοίγει μέσω του window.open.

Ορισμένα προγράμματα περιήγησηςθα ορίσει το window.opener σε παράθυρο σε ορισμένες περιπτώσεις. Αυτός είναι ο πιο αξιόπιστος αναδυόμενος έλεγχος που χρησιμοποιώ αυτή τη στιγμή.



Περίληψη

Προσδιορίστε εάν πρόκειται για παράθυρο ανώτατου επιπέδου ή iframe ή αναδυόμενο παράθυρο

(Τέλος)





Προηγούμενος:Τα έργα front-end του StackBlitz επεξεργάζονται και κοινοποιούνται στο διαδίκτυο
Επόμενος:Επικοινωνία μεταξύ παραθύρων HTML5 PostMessage
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 30/7/2022 10:42:58 π.μ. |
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 30/7/2022 10:08:00 μ.μ. |
Επικοινωνία μεταξύ παραθύρων HTML5 PostMessage
https://www.itsvse.com/thread-10343-1-1.html
Δημοσιεύτηκε στις 1/8/2022 11:01:15 π.μ. |
Χρήσιμο αυτό έχει μάθει.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com