How to setup mailto: handler for Yahoo Mail in Chrome Browser

DoctorBrown

New Email
As most know, you can configure the Chrome browser to handle a web "mailto:" link and open a web page to the Google Web Gmail compose page with the filled in "to:" fields (and maybe other fields depending on the link). I have been working for hours trying to get the same function when using Yahoo Web Mail. I am able to set the Firefox browser to handle the "mailto:" link to open a Yahoo Web Mail compose window.

I can also set the Windows Mail client or Thunderbird Mail client as the default app for mail in Windows Settings. This also works if I have the default account in the client set to Yahoo Mail.

But I can't get a "mailto:" link to open a compose page in Yahoo Web Mail in the Chrome browser. I have even tried to use the Chrome console to call registerProtocolHandler( ) to add a custom handler to Chrome. This almost works, in that it opens a compose window, but the fields aren't filled in.

The command at the console I entered is: navigator.registerProtocolHandler('mailto', 'Yahoo')
I have also tried other permutations of the registerProtocolHandler syntax.

What am I missing? Is there other parameters I can try?
 

DoctorBrown

New Email
The command I entered at the Chrome console is: navigator.registerProtocolHandler('mailto', 'https: //mail.yahoo.com/d/compose?%s');
Without the extra space after the ':'.
 
Top