[我正在尝试编写一个书签,每分钟都会重新加载页面(Amazon交付槽),如果满足某些条件,请退出。
但是重新加载后如何使循环继续?第一次重新加载后,循环终止。
而不是完全替换页面,只是通过Javascript再次
DOMParser
将其解析为文档,然后检查文档中所需的元素/条件。 (如果需要运行网站的内置Java脚本来进行检查,则无法使用。)sessionStorage
中的标志。重新加载后,在用户脚本的开头,检索并检查该标志-如果该标志存在,则说明您处于“循环中”,您可以执行所需的检查,并在60秒后再次加载(如果需要)。满足条件后,清除sessionStorage
项目,以便下次尝试加载页面时不再尝试继续。唯一需要注意的是,您必须有一种初始化用户脚本的方法-也许它需要在页面上创建一个按钮来启动循环。