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

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

[JavaScript] Το history.pushState υλοποιεί τη σελίδα του προγράμματος περιήγησης χωρίς να ανανεώνει τον τροποποιημένο σύνδεσμο URL

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 20/6/2019 10:17:16 π.μ. | | |
1. stateObject - Το stateObject είναι ένα αντικείμενο JavaScript που μπορεί να μεταβιβάσει περιεχόμενο stateObject σε μια νέα σελίδα μέσω της μεθόδου pushState.

2. Τίτλος - Σχεδόν κανένα πρόγραμμα περιήγησης δεν υποστηρίζει αυτήν την παράμετρο, αλλά είναι ασφαλέστερο να περάσετε μια κενή συμβολοσειρά.

3. Διεύθυνση (URL) - η διεύθυνση της νέας καταχώρισης ιστορικού (προαιρετική, εάν δεν καθορίζεται, η τρέχουσα διεύθυνση URL του εγγράφου). Το πρόγραμμα περιήγησης δεν φορτώνει τη διεύθυνση μετά την κλήση της μεθόδου pushState(). Η εισερχόμενη διεύθυνση URL θα πρέπει να είναι ομόλογη με την τρέχουσα διεύθυνση URL, διαφορετικά, η pushState() δημιουργεί μια εξαίρεση.








Προηγούμενος:Μοιραστείτε ένα φοβερό exe για εγγραφή GIF
Επόμενος:Alibaba Cloud load balancing Ανακατεύθυνση HTTP του SLB στο HTTPS pit
Δημοσιεύτηκε στις 20/6/2019 10:55:31 π.μ. |
Πολλά πλαίσια front-end χρησιμοποιούν πλέον αυτήν την τεχνική, κάντε κλικ στο μενού, η διεύθυνση URL αλλάζει και δεν υπάρχουν νέα αιτήματα δικτύου
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 20/6/2019 11:24:05 π.μ. |
Μικρή σκωρία Δημοσιεύτηκε στις 2019-6-20 10:55
Σήμερα, πολλά πλαίσια front-end χρησιμοποιούν αυτήν την τεχνική, κάνουν κλικ στο μενού, η διεύθυνση URL αλλάζει και δεν υπάρχουν νέα αιτήματα δικτύου...

Αυτό είναι το περιεχόμενο της νέας σελίδας που βρίσκεται ήδη στην κρυφή μνήμη;
Δημοσιεύτηκε στις 20/6/2019 11:56:00 π.μ. |
Δημοσιεύτηκε στις 2019-6-20 11:24
Αυτό είναι το περιεχόμενο της νέας σελίδας που βρίσκεται ήδη στην κρυφή μνήμη;

Όχι, είναι το πρώτο αίτημα, έχει γίνει λήψη όλου του βασικού περιεχομένου της σελίδας και, στη συνέχεια, το JS έχει επίσης την έννοια της δρομολόγησης, δίνοντάς σας διαφορετικό περιεχόμενο σύμφωνα με διαφορετικές διευθύνσεις URL.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com