如何实现从其他应用打开链接至已启动的非默认浏览器
如何实现从其他应用打开链接至已启动的非默认浏览器
嘿,太懂这种烦恼了!默认浏览器一启动就加载一堆标签页,慢得让人抓狂,还不如直接用已经开着的Chrome或Firefox。下面给你几个实用的办法,分场景和系统来:
针对Windows系统的解决方案
方法一:右键快速选择已运行的浏览器
这是最省心的临时操作:
- 当你在邮件或其他应用里看到链接时,右键点击链接(大部分应用都支持),选择「打开方式」,直接选你已经打开的Chrome或Firefox。
- 这样链接会直接在对应浏览器的现有窗口里新开标签,不会启动新的浏览器进程,更不会触发Edge加载一堆历史标签。
方法二:让浏览器强制复用现有窗口(无需改默认)
Chrome和Firefox本身就支持复用已运行窗口,只要直接调用它们的程序打开链接就行:
- Chrome:找到Chrome的安装路径(一般是
C:\Program Files\Google\Chrome\Application\chrome.exe),右键链接选择「打开方式」→「更多应用」→「在这台电脑上查找其他应用」,选中这个exe文件。下次用它打开链接,就会自动在已运行的Chrome窗口里开新标签。 - Firefox:同理,找到
C:\Program Files\Mozilla Firefox\firefox.exe,按同样步骤设置即可。
方法三:用批处理脚本实现智能判断(进阶玩法)
如果你想保留Edge作为默认,但偶尔需要把链接转到已运行的浏览器,可以写个简单的批处理脚本:
- 新建文本文件,复制以下内容(以Chrome为例):
@echo off REM 检查Chrome是否在运行 tasklist /fi "imagename eq chrome.exe" | find ":" > nul if errorlevel 1 ( REM Chrome已运行,直接在现有窗口开链接 start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "%1" ) else ( REM Chrome没运行,启动Chrome并打开链接 start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "%1" )
- 保存为
OpenInChrome.bat(注意保存类型选「所有文件」)。 - 右键链接时选择用这个批处理打开,它会自动判断Chrome是否运行,直接复用现有窗口。
Firefox的脚本只需把路径换成Firefox的安装路径即可。
针对macOS系统的解决方案
苹果系统自带更灵活的支持:
- 右键点击链接,选择「打开方式」,直接选已运行的Chrome或Firefox,链接会自动在现有窗口的新标签打开。
- 如果想更便捷,可以用系统「快捷指令」应用,创建一个快速操作,一键把当前链接转发到指定浏览器。
总结下来,日常用右键选择已运行浏览器最方便;如果想更自动化,修改打开方式或写个小脚本就能解决,再也不用忍受Edge启动时加载一堆标签的麻烦啦!
备注:内容来源于stack exchange,提问作者Mohammad Diab
相关产品推荐
相关产品推荐

