URL-Handler definieren
-
Hallo zusammen,
weiß jemand, wie ich einen eigenen URL-Handler definieren kann? Ich möchte z. B. für ocs:// den Handler ocs-url definieren.
Danke für jeden Hinweis. -
ocs URLs sind mir noch nie begegnet, darum weiß ich auch nicht was sie aufrufen.
Leider hast du vergessen, das Betriebssystem mit anzugeben.Nur mal so was ich gefunden habe:
https://github.com/ocs-url/ocs-url/wiki/How-to-use
https://ocs-url.github.io/ocs-url/opendesktoporg-help.html
https://www.linux-apps.com/p/1136805/Von mir (unter Debian GNU/Linux) kann ich nur sagen, wie ich es mit der Kindle-URL (kindle://) Schema gemacht habe, damit sich der Kindle für PC unter wine öffnet.
Die Datei mimeapps.list mit einem Texteditor öffnen
$HOME/.local/share/applications/mimeapps.list
Unterhalb von
[Default Applications]
habe ich folgendes eingetragen:
x-scheme-handler/kindle=kindle.desktop
In der Datei kindle.desktop steht wiederum der Pfad zum Programm unter wine.Für
ocs
müsste das dann eventuell so gehen:
[Default Applications]
x-scheme-handler/ocs=exo-web-browser.desktop
Damit würde sich der Standardbowser zwar öffnen, ob dieser mit ocs-URLs umgehen kann steht auf einem anderen Blatt.
Aber vielleicht hilft das schon eher:
https://developers.google.com/web/updates/2012/02/Getting-Gmail-to-handle-all-mailto-links-with-registerProtocolHandlerWenn das auf ocs umgemünzt funktioniert, dann wird das obige nicht benötigt.
Edit:
Es gibt da noch eine Möglichkeit ob und wie das funktioniert muss du selber probieren:
Unter chrome://settings/content im Abschnitt Handler sollte die Registrierung von Webseiten für Protokolle zugelassen sein.
http://www.nextofwindows.com/how-to-handle-mailto-behavior-in-ie-chrome-opera-firefox-safari-on-windows-7