我正在使用Firefox并不断刷新网页以检查网页上是否有新的链接/帖子。目前我正在使用每次重新加载并刷新网页,当一个新的链接出现时,我点击它,但我需要自动执行此任务。 在谷歌搜索时,我发现我可以使用Greasemonkey实现这一目标。不知道怎么做到这一点。我所想的是我将已经提供已访问的网页链接,即点击已经存在的链接,然后开始重新加载每个并使greasemonkey点击未访问的链接。我不确定这是否可以实现。 需要您的建议,或者是否有其他方法可以做到这一点。
答案 0 :(得分:1)
JavaScript无法再判断链接是否已被访问 1 ,因此您(您的脚本)必须单独跟踪此信息。所以任务分解为:
监控页面以获取新链接。
跟踪链接是否已“点击”。这可能必须使用持久存储,具体取决于问题未提供的详细信息。
“点击”或点击链接。在新的标签/窗口或同一窗口中?
这些项目中的每一个都是一个问题。页面的具体细节以及您尝试做的事情在实践中会产生巨大的差异。
我可能稍后会写一般性答案,但我建议您在每个部分提出问题 - break the task into palatable chunks。
确切地说明您要完成的操作,链接到目标网页。如果由于某种原因无法链接,请将页面保存到文件并在{{3}处发布该文件},然后链接到那个。
1 这种能力被认为是一个安全漏洞。
答案 1 :(得分:0)
您可以编写一个在30秒后重新加载窗口的greasemonkey脚本。在你的脚本中,你会把:
window.onload = function () {
setTimeout(window.location.reload, 30000);
}
假设greasemonkey会让你执行javascript