Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My default browser is Chromium. I tend to use different browsers and assign them to a Space. So for example Chromium is space 1 along with an item, Firefox in space 2 with terminal, Safari 3 with virtualbox, and so on. Browser plus terminal, for me gives a functional workspace. So far, so good.

However, I would like to have a different default browser in each space. So when I click on a link from some other app, it opens in the default browser in the current space, not only Chromium.

Also acceptable would be "open in the browser based on space number" or similar.

How can I make this happen?

share|improve this question

You could try Choosy.

share|improve this answer
could you add instructions? don't just hyperlink the answer please... – Brick Nov 30 '15 at 8:26
Could you include your feedback on this software? – daniel Azuelos Nov 30 '15 at 9:19

Perhaps involving less low-level coding than my other suggestion...

Another possible approach would be to create your own browser and set that as the default, and your browser passes URLs off to other browsers depending on what space is the active space.

If you can create an Automator app or AppleScript that accepts HTML files in such a way that you can set it to be the default browser, then this solution becomes fairly easy.

Your app can detect the current space using AppleScript. Then, just hard-code which browser the request should be forwarded to.

share|improve this answer

I don't know of an officially supported way to do this, but if I really needed it done I would hack it together by detecting when Spaces changes spaces (hint, hint), and then change my default browser each time that happens.

share|improve this answer
Oho! I thought that there was no way to detect this! – chiggsy Feb 20 '11 at 6:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.