【发布时间】:2010-12-25 06:28:27
【问题描述】:
这是我需要做的。我正在使用谷歌浏览器。我的页面使用脚本每 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())};
}
我通过谷歌搜索找到了该脚本。
页面每 5 秒自动重新加载的原因是我正在等待页面中出现特定链接或 URL。它随机出现。一旦我看到我正在等待的链接,我立即单击该链接。没关系。
但我想要更多。我想要的是页面将自动重新加载,我希望它自动检测我正在等待的链接。一旦脚本找到我正在等待的链接,它会自动将该链接加载到新的标签或页面上。
例如,我正在自动重新加载 www.example.com。我正在等待一个特定的网址“立即购买”。当页面自动重新加载时,它会检查是否有一个 URL“立即购买”。如果它看到一个,它应该会自动打开那个链接。
谢谢。
【问题讨论】:
标签: javascript url web load