前台为非浏览器,运行动作打开网页,切换至浏览器,不显示悬浮窗。
同时,我还有一个事件触发,进程变化时会显示工具箱,切换到浏览器会显示相应的按钮,但在上述情况下,完全没有调用这个工具箱(工具箱动作加了提示消息,但没有提示),所以怀疑在这种情况下,没有获取到进程的变化
另外还有个问题,在连接非QK默认浏览器时,无法打开本地html
比如QK的默认浏览器是maxthon,连接360ChromeX,打开本地html始终打不开,返回false。通过域名打开网址没问题
两个浏览器的扩展插件都是正常连接状态
可以用键盘状态窗口监控前台进程的变化
无法打开本地网页应该是浏览器自身的兼容性问题。可以改成file:///路径的格式试一下。
前台为dopus,在打开网页的一瞬间,键盘状态显示了浏览器,但马上又变回dopus,此时切换浏览器为前台,仍显示dopus
包括chrome在内试了五六个浏览器了,正常用浏览器都能打开,应该跟浏览器没关系,file也加了,都打不开
我试了chrome和edge,都可以打开本地网页。你检查看看浏览器设置里有没有给访问本地文件的权限。
切换为前台之后,不要动鼠标,试试用键盘操作一下,看看有没有真的变为前台,能不能正常输入文字。 也有可能windows在某种情况下会漏掉消息。
打开之前执行连接到某个浏览器了吗?我在不连接的情况下也可以正常打开,但指定连接某个浏览器的时候就不行了
设置edge,使用谷歌的时候运行动作,可以正常在edge里打开。
确定已经是前台了,比如按浏览器的快捷键可切换标签
更搞不懂了,默认改成edge、chrome以后,无论是否连接浏览器,都打不开本地文件。。。
前台不显示悬浮窗口的问题还能处理吗?
收不到消息没法处理,我这里测试,如果窗口已经打开,打开新标签并不会激活窗口。