This is essentially the same question as How to register an AppleScript as a potential default web browser?, but the solution there doesn't seem to work on Yosemite (
LSIsAppleDefaultForScheme no longer exists).
I've written an AppleScript, saved as an application, and checked "Stay Open." I've also added a CFBundleURLTypes entry to the Info.plist with
https and identifier "Web site URL," mimicking entries in other browsers' plists. I think basically the same procedure worked when I last tried on Mavericks.
Nevertheless, LaunchServices doesn't seem to be picking up the applet as a possible default web browser. I've already tried rebuilding the LaunchServices DB and opening and quitting the applet a few times.
Anybody else tried to do this recently?