前台浏览器窗口,获取不精准,时常有延迟

使用问题 · 522 次浏览
韩道友 创建于 21天18小时前

最近经常遇到,正常切换浏览器账号窗口,获取前台浏览器时,不是真正的前台浏览器,而是上一个窗口

比如:在第三个浏览器中操作了一会儿后,切换到第二个了,这个时候运行动作获取前台窗口浏览器,获取的还是第三个窗口,不是很精准,需要通过切换当前窗口的标签页,才能恢复正常。


回复内容
CL 21天17小时前
#1

“获取前台窗口浏览器” 是用的获取标签页信息么? 具体怎么切换的窗口? 

试试窗口并排摆放,通过鼠标点击的方式切换一下。

CL 最后更新于 21天17小时前
韩道友 回复 CL 21天17小时前 :

获取信息:上图
切换窗口:有时候是通过快捷键alt+tab,有时候是点击任务栏图标
窗口都是最大化的,是不同账号间切换出现的问题

韩道友 回复 CL 21天17小时前 :

不是100%出现的

CL 回复 韩道友 21天17小时前 :

测试上面说的并排放置,术毕道点击的方式看看。 有时候windows不会通知前台窗口改变的事件。

韩道友 回复 CL 21天17小时前 :


CL 回复 韩道友 21天16小时前 :

好,等研究一下看看。

CL 19天11小时前
#2

今天研究了半天,可能是浏览器的bug, 我研究下有没有什么办法。

https://groups.google.com/a/chromium.org/g/chromium-extensions/c/ljDLXvZhLJw 

CL 17天18小时前
#3

已经更新版本,等试试看看。

韩道友 回复 CL 17天18小时前 :

好的

自安然 回复 CL 14天18小时前 :

好像还是有问题,即使上一个页面都关闭了,网页刷新了也不行

CL 回复 自安然 14天18小时前 :

确认qk已更新到最新版 1.45.0, 然后如果还有问题,发个新帖详细说一下复现过程。

自安然 回复 CL 14天18小时前 :

qk是最新版1.45.0没错,情况类似本帖下面其他网友的描述,因为我操作的网页数据不方便展示,就不发帖了,感谢回复

自安然 回复 涛涛涛 14天17小时前 :

好的,谢谢

自安然 回复 涛涛涛 14天17小时前 :

我不止是鼠标移动过去,也不单点击了页面,我甚至都刷新页面了,最后用F12定位元素一次后才解决的。等后期复现了我再研究研究,谢谢

韩道友 16天7小时前
#4

问题依然存在,不同账号间切换,不能快速链接上该窗口。

涛涛涛 回复 韩道友 16天6小时前 :

这样测试切换正常
1.先点击浏览器窗口(需要鼠标点击激活一下指定浏览器窗口)
2.再运行动作可以正常获取指定的浏览器网页元素





涛涛涛 最后更新于 16天5小时前
韩道友 回复 涛涛涛 14天19小时前 :

你这是两个账号吗?我测试的时候需要切换标签页才能正常获取元素信息

涛涛涛 回复 韩道友 14天18小时前 :

首先你说到的这个问题有两种情况

1.同浏览器的两个用户账号(浏览器在同一进程中)

我认为在这种情况下,通过当前活动浏览器窗口来确定要控制的窗口,这种方式在这个情况下是有问题的,它是需要给它自定义名称才能获取控制权,应该是逻辑上的问题,不是技术上的问题

2.同浏览器的两个账户(两个账户不在同一个进程,即两个浏览器进程)

通过当前活动浏览器窗口来确定要控制的窗口,这种方式是可以获取的控制权的,我测试的是这种情况

韩道友 回复 涛涛涛 14天18小时前 :

我实测的是,2个账号间,进程也不一样(两个独立窗口)
就是前面发的gif动图里的情况,在获取前台窗口时可能还是之前的窗口

涛涛涛 回复 韩道友 14天18小时前 :

我测试了几次都没有出现这种情况,可能我测试的频率不高吧

或者加一下

看一下你的使用场景,和动作构造

涛涛涛 最后更新于 14天17小时前
韩道友 10天12小时前
#5

是否可以增加一个功能,通过句柄获取浏览器窗口的环境名,然后通过环境名来控制,这样应该就不会出现获取窗口不精准的问题了吧

回复主贴