关于获得前台标签页信息

使用问题 · 952 次浏览
huanggc66 创建于 2024-03-30 21:41

由于比特浏览器可以打开多个同名进程的浏览器窗口,所以设置连接的浏览器已没办法指定连接的窗口。已经用选择窗口,并把窗口设置为前台,还是会获取到别的比特浏览器窗口的标签页ID。有没有办法,获取前台窗口的标签页ID?前台的标签页算是活动标签页吗?因为没有办法指定,所以偶尔会出现,想连接1窗口,变成连接到2窗口,造成判断和操作都有失误了。


回复内容
CL 2024-03-30 21:42
#1

没有办法哦。 

huanggc66 回复 CL 2024-03-30 22:00 :

一般情况下,运行后台脚本需要指定连接的浏览器吗?我看这个也没标签页ID的参数,是不是运行后台脚本,不需要指定标签页ID和指定连接的浏览器呢?这个脚本好像可以获取前台窗口的标签页id

CL 回复 huanggc66 2024-03-30 22:02 :

后台脚本是控制浏览器本身,不区分标签页。 对标签页运行脚本,是操作标签页里的网页。

huanggc66 回复 CL 2024-03-30 22:46 :

懂了,那我研究一下这个脚本

huanggc66 回复 huanggc66 2024-03-31 13:57 :


huanggc66 最后更新于 2024-03-31 13:57
huanggc66 回复 CL 2024-03-31 13:58 :

老大,让ai解释了一下这个代码的原理:是获取焦点所在的浏览器的标签页信息,跟官方的获取标签页信息原理一样吗?如果是,是否可以通过激活窗口之后,按Ctrl+L 来让焦点处于激活的窗口,从而使其获取到指定的标签页信息呢?

CL 回复 huanggc66 2024-03-31 14:01 :

原理差不多,但是这个只是对连接的浏览器执行的脚本,当一个浏览器多个账号的时候,是没法确定连接的谁,所以没法解决上面的问题。 每个浏览器应该只连接1份。

huanggc66 回复 CL 2024-03-31 15:06 :

好吧,那等于是无解了,感谢老大耐心答疑。

回复主贴