‘前台浏览器程序’打开 没有用正确的浏览器程序

使用问题 · 296 次浏览
开心超人258 创建于 2023-08-06 20:43

系统:win11

quicker版本: 1.38.35

浏览器是在Portableapps.com下载的firefox便携版 ,网址为https://portableapps.com/apps/internet/firefox_portable

下载好安装后我通常都直接双击FirefoxPortable.exe打开浏览器,

由这个exe打开的浏览器窗口中,添加新的打开网址的动作时,如果选择用 ‘前台浏览器程序’打开 ,我发现实际会采用App\Firefox64\firefox.exe  这个exe打开网址,结果是会在新的窗口打开网址(而不是在一开始的窗口的新的标签中打开),但这个新打开的窗口中没有扩展,设置都是初始的,是一个全新的浏览器。

如果用quicker组合动作的 【运行或打开】模块的窗口定位功能,发现一开始由FirefoxPortable.exe打开的窗口的路径还是App\Firefox64\firefox.exe,

 

怎么解决这个问题呢,也就是,能否让'用当前浏览器窗口打开网址'实现的效果是 直接在当前的浏览器窗口的新标签页中打开网址,而不是重新定位到一个新的浏览器exe程序打开?


回复内容
CL 2023-08-06 20:48
#1

目前识别前台浏览器有一个白名单,不在白名单里的都不认为是浏览器,会用系统默认浏览器打开。

|firefox|chrome|msedge|vivaldi|iexplore|sogouexplorer|360se|360chrome|QQBrowser|360ChromeX| 

可以试试把那个程序名改成firefox.exe

开心超人258 回复 CL 2023-08-06 20:54 :

不能把根目录的firefoxportable.exe改为firefox.exe ,会弹出警告,然后浏览器打不开:

另外,问题是由portable.exe这个打开的窗口最后定位到的路径也就是App\Firefox64\firefox.exe,名称还是firefox.exe

开心超人258 回复 CL 2023-08-06 20:55 :

如果可以的话,我上面贴出了浏览器下载的网址,您可以测试一下

CL 回复 开心超人258 2023-08-06 21:02 :

App\Firefox64\firefox.exe 说明这个是实际的火狐浏览器程序。以当前浏览器打开网页,内部是以网址作为参数运行这个程序。可以这样试一下效果:


这种方式没法控制它在当前浏览器窗口打开网页,是浏览器程序自己控制的。

开心超人258 回复 CL 2023-08-06 21:09 :

这样确实是用App\Firefox64\firefox.exe 打开的,但该窗口内没有扩展和设置,像是一个新的浏览器窗口,如果打开firefoxportable.exe就会有扩展和设置在,而且一般运行也是通过根目录下firefoxportable.exe打开浏览器的,似乎只有通过这个exe对浏览器所做的设置才能实现便携,如果直接把app下面那个exe当做日常使用,那便携版就没有意义了。所以可能的解决办法吗,另外似乎不止是火狐,其他的portableapps.com上面的浏览器似乎都是这种结构,也都存在这种问题,但国内的百分浏览器便携版就不是这种结构   ‘当前窗口打开’也可以如期运行

CL 回复 开心超人258 2023-08-06 21:13 :

它本身不是浏览器程序,而是封包程序,所以估计也没有其它办法。 建议使用安装版浏览器以改善兼容性。

开心超人258 回复 CL 2023-08-06 21:17 :

那太可惜了,便携版在多个工作环境下使用更方便,不能配合quicke真的可惜

开心超人258 2023-08-06 21:09
#2

开心超人258 最后更新于 2023-08-06 21:10
回复主贴