由于比特浏览器可以打开多个同名进程的浏览器窗口,所以设置连接的浏览器已没办法指定连接的窗口。已经用选择窗口,并把窗口设置为前台,还是会获取到别的比特浏览器窗口的标签页ID。有没有办法,获取前台窗口的标签页ID?前台的标签页算是活动标签页吗?因为没有办法指定,所以偶尔会出现,想连接1窗口,变成连接到2窗口,造成判断和操作都有失误了。
没有办法哦。
一般情况下,运行后台脚本需要指定连接的浏览器吗?我看这个也没标签页ID的参数,是不是运行后台脚本,不需要指定标签页ID和指定连接的浏览器呢?这个脚本好像可以获取前台窗口的标签页id
后台脚本是控制浏览器本身,不区分标签页。 对标签页运行脚本,是操作标签页里的网页。
懂了,那我研究一下这个脚本
老大,让ai解释了一下这个代码的原理:是获取焦点所在的浏览器的标签页信息,跟官方的获取标签页信息原理一样吗?如果是,是否可以通过激活窗口之后,按Ctrl+L 来让焦点处于激活的窗口,从而使其获取到指定的标签页信息呢?
原理差不多,但是这个只是对连接的浏览器执行的脚本,当一个浏览器多个账号的时候,是没法确定连接的谁,所以没法解决上面的问题。 每个浏览器应该只连接1份。
好吧,那等于是无解了,感谢老大耐心答疑。