La ĉefa problemo estas, ke la "nuna URL" en JavaScript ne ĉiam estas fidinda. Ekzemple, se vi ŝargas paĝon en retumilo, la nuna URL estos la adreso de la paĝo mem. Se vi ŝargas la paĝon per malsama retumilo, aŭ se vi ŝargas ĝin de dosiero en via komputilo, la nuna URL povas esti malsama.
var currentURL = window.location.href;
Ĉi tiu kodlinio difinas variablon nomatan "kurentaURL" kaj asignas al ĝi la valoron de la URL de la nuna retpaĝo.
akiri aktualajn proprietojn
Estas kelkaj manieroj akiri la nunajn ecojn de objekto en JavaScript. Unu maniero estas uzi la metodon Object.getOwnPropertyNames(). Ĉi tiu metodo resendas liston de ĉiuj propraj ecoj de objekto. Vi povas tiam uzi la posedaĵnomon kiel variablon por aliri la posedaĵvaloron.
Alia maniero akiri la aktualajn ecojn de objekto estas uzi la metodon Object.keys(). Ĉi tiu metodo resendas liston de ĉiuj ŝlosiloj (aŭ unikaj identigiloj) de objekto. Vi tiam povas uzi la ŝlosilan nomon kiel variablon por aliri la valoron asociitan kun tiu ŝlosilo.