Επιλύθηκε: javascript λήψη τρέχοντος url

Το κύριο πρόβλημα είναι ότι η "τρέχουσα διεύθυνση URL" στο JavaScript δεν είναι πάντα αξιόπιστη. Για παράδειγμα, εάν φορτώσετε μια σελίδα σε ένα πρόγραμμα περιήγησης ιστού, η τρέχουσα διεύθυνση URL θα είναι η διεύθυνση της ίδιας της σελίδας. Εάν φορτώσετε τη σελίδα χρησιμοποιώντας διαφορετικό πρόγραμμα περιήγησης ή εάν τη φορτώσετε από ένα αρχείο στον υπολογιστή σας, η τρέχουσα διεύθυνση URL μπορεί να είναι διαφορετική.

var currentURL = window.location.href;

Αυτή η γραμμή κώδικα ορίζει μια μεταβλητή που ονομάζεται "currentURL" και της εκχωρεί την τιμή της διεύθυνσης URL της τρέχουσας ιστοσελίδας.

λάβετε τρέχουσες ιδιότητες

Υπάρχουν μερικοί τρόποι για να λάβετε τις τρέχουσες ιδιότητες ενός αντικειμένου στο JavaScript. Ένας τρόπος είναι να χρησιμοποιήσετε τη μέθοδο Object.getOwnPropertyNames(). Αυτή η μέθοδος επιστρέφει μια λίστα με όλες τις δικές του ιδιότητες ενός αντικειμένου. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε το όνομα ιδιότητας ως μεταβλητή για να αποκτήσετε πρόσβαση στην τιμή της ιδιότητας.

Ένας άλλος τρόπος για να λάβετε τις τρέχουσες ιδιότητες ενός αντικειμένου είναι να χρησιμοποιήσετε τη μέθοδο Object.keys(). Αυτή η μέθοδος επιστρέφει μια λίστα με όλα τα κλειδιά (ή μοναδικά αναγνωριστικά) ενός αντικειμένου. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε το όνομα του κλειδιού ως μεταβλητή για να αποκτήσετε πρόσβαση στην τιμή που σχετίζεται με αυτό το κλειδί.

Σχετικές αναρτήσεις:

Αφήστε ένα σχόλιο