假设我有两个 chrome 用户,其中一个使用我的工作帐户登录,另一个使用我的个人帐户登录。
我使用 chrome 个人帐户中的个人帐户登录了我的 GitHub/StackOverflow 等帐户。在工作用户中,我使用我的工作帐户登录。 chrome 是我机器上的默认浏览器。我需要的是,当 slack 上发布了一个链接时,我可以选择这个选项来选择我想要用哪个用户打开它。它可能发生在松弛级别,第二级别可能是浏览器级别,在打开链接之前询问我要打开链接的用户。
我在这里问这个问题是因为我觉得这个要求不仅仅是我的,很多人都有相同的偏好。
我找到了一些选项,例如 适用于 Windows 操作系统的 browserchooser2 和 Account Surfer,但我还没有找到适用于 MacOS 的任何内容。
还有其他方法可以实现处理这个问题吗?
非常感谢您与我分享有关此的信息。
Choosy 可以提示您在 Chrome 或 Safari 中打开链接,这几乎就是您想要的。
或者另一个名为“在配置文件中打开”的工具可让您选择使用哪个 Chrome 配置文件来打开在其他应用程序中单击的链接。 我不知道有任何适用于 macOS 的工具可以让您在每次单击链接时选择特定的浏览器配置文件。当然,解决方法是将链接复制并粘贴到您想要的浏览器配置文件中。
为我解决了这个问题。这是我的“挑剔”配置,它会在 Chrome“Profile 4”中打开所有与“app.raygun.com/*”匹配的 url:
module.exports = {
defaultBrowser: "Google Chrome",
options: {
hideIcon: false,
checkForUpdate: true,
},
handlers: [
{
match: ({ url }) => url.protocol === "slack",
browser: "/Applications/Slack.app",
},
{
match: "app.raygun.com/*",
browser: {
name: "Google Chrome",
profile: "Profile 4",
},
},
],
};