Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   ак записать значение адресной строки в переменную (https://javascript.ru/forum/events/73175-ak-zapisat-znachenie-adresnojj-stroki-v-peremennuyu.html)

денис77447327 27.03.2018 01:02

ак записать значение адресной строки в переменную
 
как записать значение адресной строки в переменную и не терять ее после обновления вкладки браузера?

j0hnik 27.03.2018 01:32

if(!localStorage.getItem('url')) localStorage.setItem('url', document.location);
var url = localStorage.getItem('url');

денис77447327 27.03.2018 11:23

что то не пойму как потом перейти по адресу записаному в url?
location.href=url
пишет url is not defined

j0hnik 27.03.2018 11:36

location.href=localStorage.getItem('url')

денис77447327 27.03.2018 15:13

спасибо работает!

денис77447327 27.03.2018 16:02

localstorage не очищается
 
if(!localStorage.getItem('url')) localStorage.setItem('url', document.location);
var url = localStorage.getItem('url');

var t = localStorage.getItem('i');

if(location.href.indexOf('html?geo')>-1){
    location.href=localStorage.getItem('url');}

setTimeout(function(){
    console.log(t, url);
if(t>=20){localStorage.clear(url, t);document.getElementsByClassName('Paginator_arr')[1].click();}
var q =document.getElementsByClassName('LandingPageListElement_link h_visited_link vacancy-url ng-isolate-scope')[3].href;

location.href=q;
localStorage.setItem('i', ++t); console.log(t);},2000);
try{
setInterval(function(){document.getElementsByClassName('sj_btn m_green VacancySendResumeButton_btn')[1].click();
document.getElementsByClassName('js-application-submit sj_btn m_blue')[1].click();},1000);}catch(e){}
//if(location.href.indexOf('.html?search')<-1){setTimeout(function(){history.back();},3000);}
не очищается когда t >20 . и скрипт выдавать ошибки начинает


Часовой пояс GMT +3, время: 10:01.