Ich habe die Antwort hier gefunden und ist etwas verrückt: https://forum.vivaldi.net/topic/26413/mailto-protocol/4
Machen Sie sich auch keine Gedanken über die Registry - ich habe versucht, eine andere Antwort zu verwenden, und bin nirgendwohin gekommen. Die Antwort unten funktioniert perfekt.
Der relevante Teil ist:
Stellen Sie zunächst sicher, dass benutzerdefinierte Handler in vivaldi: // Einstellungen / Handler zulässig sind. [sollte Chrom sein: // Einstellungen / Handler]
Dann schließen Sie Vivaldi.
Verwenden Sie JSONEdit, um "C: \ Benutzer \ IhrBenutzername \ AppData \ Local \ Vivaldi \ User Data \ Default \ Preferences" zu bearbeiten.
Kopieren Sie Folgendes in die Zwischenablage:
{ "enabled" : true, "ignored_protocol_handlers" : [], "registered_protocol_handlers" : [ { "default" : true, "protocol" : "mailto", "url" : "https://inbox.google.com/?mailto=%s" } ] }
Klicken Sie mit der rechten Maustaste auf den Stammknoten in der Voreinstellungsdatei in JSONEdit und wählen Sie "Als untergeordnetes Element aus der Zwischenablage einfügen". Benennen Sie dann das eingefügte Objekt in "custom_handlers" um und speichern Sie die Änderungen. (Dies setzt voraus, dass Sie noch keine benutzerdefinierten Handler haben. Wenn Sie über einige verfügen, müssen Sie nur das Array registered_protocol_handlers hinzufügen.
Gehen Sie in Vivaldi zu Vivaldi: // Einstellungen / Handler [sollte Chrom: // Einstellungen / Handler sein], klicken Sie auf die 3 Punkte rechts neben dem Eintrag inbox.google.com (der jetzt da ist) und wählen Sie "Als Standard festlegen" ". Dann können Sie in Standard-Apps in Windows gehen und Vivaldi als Standard-E-Mail-Client festlegen. Dann solltest du gut sein.
Für Google Mail (mail.google.com) gilt:
navigator.registerProtocolHandler ("mailto", " https://mail.google.com/mail/?extsrc=mailto&url=%s ", "mail.google.com");