BrowserSelector
浏览器选择器是一个用C#编写的WinForms应用程序,允许您将不同的URL与不同的浏览器关联起来。
浏览器选择器是一个用C#编写的WinForms应用程序,允许您将不同的URL与不同的浏览器关联起来。
引言
本文向您介绍浏览器选择器,一个开源应用程序,它就像一个引导程序,可以将URL与安装在您机器上的不同浏览器关联起来。
作为开发者和技术爱好者,我们一直觉得有必要自动使用我们喜欢的浏览器打开不同的URL。问题是,我们需要打开正确的浏览器才能导航到该URL。当在电子邮件客户端中点击链接时,它会在默认浏览器中打开链接,而我们希望使用特定的浏览器打开它,因为它是这样工作的。
它是如何工作的?
浏览器选择器是一个用C#编写的WinForms应用程序,它将自身注册为一个浏览器。以下是发生的情况:
- 用户在电子邮件客户端中点击URL,或在“运行”对话框中打开URL(www.google.com)。
- Windows拦截URL并在默认浏览器(浏览器选择器)中打开URL。
浏览器选择器将URL通过所有规则运行,并在与第一个匹配规则关联的浏览器中打开链接。如果不存在匹配规则,则URL将在备用浏览器中打开。浏览器选择器的工作原理
浏览器选择器主窗口
支持的平台
- Windows 8/8.1
- Windows 10
安装步骤
无需安装。只需将二进制文件XCopy到任何文件夹并运行.exe文件即可。在UI中,点击工具 -> 注册浏览器。浏览器选择器将自身注册为浏览器,并打开“默认应用”设置页面,您可以在其中将浏览器选择器设置为默认浏览器。注册浏览器菜单 Windows 默认应用
完成了,大功告成。
定义规则
- 选择匹配类型,在文本框中输入URL,选择浏览器,然后点击“+”按钮添加规则。
- 在列表中选择一个规则,然后点击“X”按钮删除该规则。
- 使用“向上”和“向下”按钮分别将规则向上或向下移动。规则按照显示的顺序进行评估。
- 选择一个备用浏览器,当URL不匹配任何规则时使用它。
- 启用“对所有URL使用此浏览器”复选框将绕过所有规则,并使用所选浏览器打开所有URL,直到将其关闭。
- 更改设置和规则仅在关闭应用程序时保存。确保在尝试更改之前关闭应用程序。
进行测试
打开“开始”->“运行”,输入URL并点击“确定”。Windows 运行
尝试使用与您的规则匹配的不同URL。
访问 http://www.thedeveloperspace.com/post/browser-selector 以获取更多信息。