Τι είναι η μέθοδος window.location.replace() στο JavaScript

Ti Einai E Methodos Window Location Replace Sto Javascript



Στο JavaScript, το αντικείμενο 'location' παρέχει το ' window.location.replace() ' μέθοδος που ανακατευθύνει τον χρήστη από την τρέχουσα ιστοσελίδα στην παρεχόμενη διεύθυνση URL. Μετά την ανακατεύθυνση, ο χρήστης δεν μπορεί να επιστρέψει στην προηγούμενη ιστοσελίδα. Αυτό συμβαίνει γιατί το « αντικαθιστώ() Η μέθοδος ” αφαιρεί την κορυφαία τρέχουσα εγγραφή ιστοσελίδας από τη στοίβα και την αντικαθιστά με τη νέα διεύθυνση URL. Χρησιμοποιείται κυρίως όταν ο χρήστης θέλει να αφαιρέσει την τρέχουσα εγγραφή ιστοσελίδας από το ιστορικό.

Έχοντας αυτό υπόψη, αυτός ο οδηγός δείχνει τον στόχο, τη λειτουργία και τη χρήση της μεθόδου 'window.location.replace()'.

Πώς λειτουργεί η μέθοδος 'window.location.replace()' σε JavaScript;

Η λειτουργία του « window.location.replace() Η μέθοδος εξαρτάται από τη διεύθυνση URL που μεταβιβάζεται ως όρισμα. Είναι τέτοιο που πλοηγείται στη διεύθυνση URL που έχει περάσει κατά την ενέργεια του χρήστη.







Σύνταξη



παράθυρο. τοποθεσία . αντικαθιστώ ( newURL )

Στην παραπάνω σύνταξη:



  • παράθυρο : Είναι η καθολική μεταβλητή που υποδηλώνει το τρέχον παράθυρο του προγράμματος περιήγησης στο οποίο εκτελείται η JavaScript.
  • παράθυρο : Είναι η καθολική μεταβλητή που υποδηλώνει το τρέχον παράθυρο του προγράμματος περιήγησης στο οποίο εκτελείται η JavaScript.
  • αντικαθιστώ : Πλοηγείται στην καθορισμένη διεύθυνση URL, π.χ., ' newURL ' πέρασε ως επιχείρημα χωρίς να διατηρείται το αρχείο της αρχικής ιστοσελίδας για να επιστρέψετε.

Τώρα, εφαρμόστε αυτήν τη σύνταξη σε JavaScript για να εξηγήσετε την πρακτική εφαρμογή της.





Παράδειγμα: Εφαρμογή της μεθόδου 'window.location.replace()' για πλοήγηση στη διεύθυνση URL σε JavaScript
Αυτό το παράδειγμα δείχνει την πρακτική εφαρμογή του « window.location.replace() ' μέθοδος για να μεταβείτε σε άλλη (διαβιβασμένη) διεύθυνση URL.

Κώδικας HTML
Αρχικά, δείτε τον ακόλουθο κώδικα HTML:



< h2 > Μέθοδος window.location.replace() σε JavaScript < / h2 >
< κουμπί ondblclick = 'myFunc()' > Κλίκαρέ το < / κουμπί >

Στον παραπάνω κώδικα HTML:

  • Ο '

    Η ετικέτα προσδιορίζει την υπότιτλου.

  • Ο ' <κουμπί> Η ετικέτα ' δημιουργεί ένα κουμπί που σχετίζεται με ένα ' ondblclick ” συμβάν που έχει πρόσβαση στο
  • Λειτουργία JavaScript ' myFunc() » με διπλό κλικ στο κουμπί.

Κώδικας JavaScript
Επόμενη κίνηση στον κώδικα JavaScript:

< γραφή >
λειτουργία myFunc ( ) {
παράθυρο. τοποθεσία . αντικαθιστώ ( 'https://linuxhint.com/' )
}
γραφή >

Στον παραπάνω κώδικα JavaScript:

  • Ορίστε μια συνάρτηση με το όνομα ' myFunc() '.
  • Στον ορισμό της συνάρτησης, εφαρμόστε το ' αντικαθιστώ() ' μέθοδος πλοήγησης στο 'URL' που πέρασε ως όρισμα της μεθόδου.

Παραγωγή

Η έξοδος δείχνει ότι ο χρήστης έχει ανακατευθυνθεί στην καθορισμένη διεύθυνση URL με το διπλό κλικ του κουμπιού με επιτυχία. Είναι τέτοιο που ο χρήστης δεν μπορεί να επιστρέψει ξανά στο αρχικό έγγραφο.

συμπέρασμα

Η JavaScript προσφέρει το ' window.location.replace() ' μέθοδος που ανακατευθύνει τον χρήστη από την τρέχουσα ιστοσελίδα στην παρεχόμενη διεύθυνση URL. Είναι τέτοιο που ο χρήστης δεν μπορεί να έχει ξανά πρόσβαση στην αρχική ιστοσελίδα μετά την ανακατεύθυνσή του. Αυτός ο οδηγός κάλυψε το σκοπό, τη λειτουργία και τη λειτουργικότητα της μεθόδου 'window.location.replace()' σε JavaScript.