title: Open user's browser, or switch to the appropriate tab if the website is already opened
body: <p>In my Objective-C app, I use this code to open a website in the user's browser:</p>
  
  <pre><code>        [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://blah.com/"]];
  </code></pre>
  
  <p>This works fine. However, there is one small problem; if the user already has opened "blah.com" in his webbrowser, calling this unncessarily creates a new tab.</p>
  
  <p>It would be better user experience if it simply switched to the existing tab in those cases.</p>
  
  <p>Is there a way to do this? Note that I would also want to switch to the existing tab if the tab is on a subpage of "blah.com", like "blah.com/some/page.html".</p>