新窗口模式打开的网址如何全局前台置顶

使用问题 · 864 次浏览
夜空·青蔷薇 创建于 2023-07-14 11:31

比如我已经打开了chrome和资源管理器并将资源管理器最大化前台,然后在资源管理器窗口下用浏览器控制来打开网址,选择新窗口模式,但是该新窗口网页并不会置顶,不会盖在资源管理器窗口之上,而是只在chrome浏览器中置顶前台

 

我有尝试过窗口操作-设置为前台窗口,但网页打开的窗口ID并非窗口句柄,无法实现该功能

 

我又尝试过获取窗口信息来查找顶层窗口,重新获取窗口ID,但是关于进程名这里犯了难,我的环境是vivaldi和chrome混用,所以新打开的窗口不能固定指定某一个进程名,但浏览器控制的方法里面似乎没有获取当前控制的浏览器进程名的方法,运行js脚本似乎也没法获取,好像是安全性的问题

 

请问大佬有什么获取浏览器进程名的办法,或者有其他能使打开的新窗口全局置顶前台的办法,谢谢


回复内容
CL 2023-07-14 14:56
#1

激活进程主窗口,进程名写chrome,

然后再打开网址试一下。

这里的窗口id只是chrome内部的一个数字,不是窗口句柄,不能用来查找窗口。

夜空·青蔷薇 回复 CL 2023-07-14 15:57 :

谢谢,我想到办法了,我应该用获取前台进程信息这个方法,判断如果当前进程名是vivaldi或chrome,那就将获取窗口星系-进程名设置为空,如果不是vivaldi或chrome,则将获取窗口星系-进程名设置成默认浏览器

CL 回复 夜空·青蔷薇 2023-07-14 16:02 :

根据你的目的,如果是保证chrome在前台,就直接使用激活进程主窗口,不需要做额外的判断。

回复主贴