Choose another browser for opening links
This discussion was created from comments split from: Available for beta testing: Zotero Connector for Safari 13.
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
- Choosy (https://www.choosyosx.com) Paid, offers 45 day free trial
- Finicky (https://github.com/johnste/finicky) Free
Choosy worked well for this, it's fairly user friendly and intuitive to use, but I only tested it for the free trial period.With Finicky, following their installation instructions and using a config file with:
module.exports = {
defaultBrowser: "Safari",
handlers: [
{
// Open any link clicked in Zotero in Firefox
match: ({ sourceBundleIdentifier }) =>
sourceBundleIdentifier === "org.zotero.zotero",
browser: "Firefox"
},
]
};
appears to work for me in the quick 5 mins of testing I've just done - all links from Zotero open in Firefox, any other link from another application will open in Safari.
Otherwise some of the other alternatives here may also have similar functionality: https://alternativeto.net/software/choosy/
Because I'm using the beta version, I had to change the bundle identifier to
org.zotero.zotero-beta
Seems like this would be almost trivial to implement natively?