inessential by Brent Simmons

Control over browsers

Another very common NetNewsWire feature request is better control over what the browser does when it’s asked to open a URL.

People want to specify that the browser should stay in the background, for instance. Or open every URL in a new window. Or never open new windows.

The problem is that Cocoa gives us just one dinky little call to open a URL. No control over the browser.

But I’m continuing to investigate, and it looks like LSOpenFromURLSpec, from the LaunchServices framework, may provide the control people are asking for.

I’ll give it a shot and see what happens. I can’t promise it will work, but I’ve got my fingers crossed.

One of the big drags with something like this is all the testing. Lots of browsers to test.