我的默认网络浏览器是 Opera。这是常规浏览所需的行为。
不过,我更希望域中的 URL 能够在 Internet Explorer 中打开,并且该域的内容与 Internet Explorer 比与 Opera 更兼容。
例如这个链接:
http://ssrs/Reports
应该在 Internet Explorer 中打开,因为位置在ssrs
域中。在我的组织中,此域中的内容由 SQL Server Reporting Services 提供,它只能在 Internet Explorer 中正常运行。
此链接:
http://fogbugz/default.asp
应该在 Internet Explorer 中打开,因为位置在fogbugz
域中。在我的组织中,此域中的内容由 FogBugz 提供。FogBugz 的几个功能在 Opera 中损坏或存在错误。
任何其他域名都应在 Opera 中打开。
如何使用这些规则配置 Windows 7?
答案1
浏览器选择器 2应该可以满足您的所有需求。摘自网站:
浏览器选择器 2 是一个充当默认浏览器的小工具,允许您选择使用哪种浏览器或其他工具来打开任何给定的链接。
但是,它的功能远不止这些。默认情况下,它会弹出一个类似于 TurnOut.NET 的弹出窗口,但配置性更强。它允许您添加带有通配符和正则表达式匹配的 URL,并自动在相应的浏览器中打开它(见屏幕截图)。
这是一个测试版本,有些不够完善,但应该符合要求。
答案2
不可能有一个简单的系统级解决方案。原因如下:
- 无论链接的其余部分如何,Windows 都会始终将您的
http://ssrs/Reports
链接识别为 HTTP 协议,并使用注册的应用程序打开它。 - 你可以关联另一个浏览器Windows 7 应该使用哪个 HTTP-URL。
但这没有条件,因为您一次只能选择一个。 - 您可以通过 regedit.exe 修改此关联,使其指向(便携式)软件
最好的办法是写一个简短的(或要求开发人员提供)自动热键工具并将 HTTP 协议指向通过 regedit 来安装该软件。链接显示了基本步骤。
之后,您的新工具将获取每个 URL 作为参数,并可以选择下一步要做什么
if parameter like http://ssrs/* then
open "C:\Program Files\Internet Explorer\iexplore.exe"
else
open "C:\Program Files\Opera\opera.exe"
end
我的 AHK 时代已经过去了。
但也许另一个超级用户可以帮助你。
答案3
对于Mac:做出明智的选择
对于 Windows:TurnOut.NET
答案4
我尝试了这些建议,最终使用了浏览器驯服器。原因?大多数解决方案都很繁重,有些甚至基于 Electron(!!!用于系统实用程序?!!!!)。Browser Tamer 小巧快速,不会妨碍您,就像系统实用程序应该做的那样。