如何才能始终在某些浏览器中打开某些 URL/域名?

如何才能始终在某些浏览器中打开某些 URL/域名?

我的主要浏览器是 Firefox,因此我希望大多数 URL 在从 Thunderbird 点击时都能在 Firefox 中打开。但我希望在 Chrome 中查看 Google+,因为 Chrome 速度更快;其他一些 JavaScript 密集型网站也是如此。

有没有办法劫持 Mac 的“默认浏览器”启动器,以便它解析 URL 并将请求路由到我最喜欢的浏览器?我能想到三种可能发生这种情况的方式:

  • 创建一个充当默认浏览器的 Mac 应用程序,它除了根据 URL 启动另一个浏览器之外什么也不做;
  • 将 Firefox 设置为我的默认浏览器,并使用一些扩展程序(如已停用的 Safari View 或 Open In Safari,或仅适用于 Windows 的 Chrome View 或 IE View)将特定的 URL 重定向到 Chrome;
    • 将 Chrome 设置为我的默认浏览器,并使用一些等效扩展将特定 URL(包括通配符 URL)重定向到 Firefox。

有任何想法吗?

答案1

挑剔正是这样做的(除其他外)。

忘记默认浏览器吧,Choosy 会在正确的浏览器中打开链接。当您点击链接时,Choosy 会执行正确的操作,无论是简单的操作(例如使用已在运行的任何浏览器)还是复杂的操作(例如提示您选择浏览器,但只有当您按住 Shift 键并点击指向 google.com 的链接时才会执行)。

答案2

有一款适用于 macOS 的开源应用程序名为“挑剔“。

答案3

如果你正在寻找可以在图形界面中选择要激活的浏览器,请查看浏览器龙Will Stone 是 macOS 的开源浏览器提示器。它与 Finicky(另一个答案中提到过)配合使用效果非常好。

https://wstone.io/browserosaurus

答案4

我制作了一个免费的应用程序,叫做维尔贾来解决这个问题。它还包括内置处理在桌面应用程序中打开某些 URL 以及从 URL 中删除跟踪参数的功能。您可以找到与 Choosy 和 Browserosaurus 的比较这里

Velja 浏览器选择器

相关内容