usz 发表于 2023-12-12 16:03:42

大佬油猴能识别当前浏览器标签是第几个吗?

本帖最后由 usz 于 2023-12-12 16:23 编辑

**同一个网址**要打开多个标签页点击多个不同元素a,b,c,d······
每个标签页都开启随机刷新,每个元素短时间只能点击一次,点击后有可能会跳转到子页面,如果多个标签页同时点击了一个元素会出错。有什么办法能判断当前标签页索引从而执行不同命令。第1个标签页只点击a元素,第2个标签页只点击b元素,第3个标签页只点击c元素······ 这样的话要点击哪个元素是可控的 可以自由组合

cxxjackie 发表于 2023-12-12 16:03:43

用GM_getValue/setValue或localStorage来解决吧,每次点击后计数+1,根据计数来决定点哪个元素,你这个需求应该不需要区分特定的标签页,只要确保不重复点击就行。

王一之 发表于 2023-12-12 17:44:15

好像是不可以的。。。。

不过你可以通过postMessage等机制去通信各个页面给他们赋予一个顺序

李恒道 发表于 2023-12-12 19:59:27

我的话习惯在网页加入一个自定义参数
比如获取链接然后www.baidu.com&jump=a然后另外一个网页获取参数进行跳转

usz 发表于 2023-12-13 10:38:15

感谢几位大佬解答
页: [1]
查看完整版本: 大佬油猴能识别当前浏览器标签是第几个吗?