2009-12-10 3 views
0

Вот что мне нужно сделать. Я использую Google Chrome. У меня есть страница, которая автоматически перезагружается каждые 5 секунд, используя скрипт:Автонастройка определенной ссылки с различными временными интервалами

javascript: timeout=prompt("Set timeout [s]"); 
current=location.href; 
if(timeout>0) 
    setTimeout('reload()',1000*timeout); 
else 
    location.replace(current); 

function reload() 
{ 
    setTimeout('reload()',1000*timeout); 
    fr4me='<frameset cols=\'*\'>\n<frame src=\''+current+'\'/>'; fr4me+='</frameset>';  
    with(document){write(fr4me);void(close())}; 
} 

Я нашел этот скрипт по Google.

Причина, по которой страница автоматически перезагружается каждые 5 секунд, я ожидаю, что на странице появится определенная ссылка или URL-адрес. Он появляется случайным образом. Как только я увижу ссылку, которую я жду, я сразу же нажимаю ссылку. Хорошо.

Но я хочу больше. Я хочу, чтобы страница автоматически перезагрузилась, и я хочу, чтобы она автоматически обнаруживала ссылку, которую я жду. Когда скрипт найдет ссылку, которую я жду, она автоматически загрузит эту ссылку на новой вкладке или странице.

Например, я автоматически загружаю www.example.com. Я жду определенного URL-адреса «КУПИТЬ СЕЙЧАС». Когда страница автоматически перезагружается, она проверяет наличие URL-адреса «КУПИТЬ СЕЙЧАС». Если он видит один, он должен автоматически открыть эту ссылку.

Спасибо.

ответ

0

Для вдохновения ознакомьтесь с тем, что я сделал в моем Chrome Extension «Auto-Reload». Код here.

Вы должны создать себе расширение (из того, что я понимаю из вашего вопроса, это то, что вы подразумеваете). После перезагрузки страницы вы можете использовать jQuery (например) на странице scrap для своей ссылки.

Смежные вопросы