Firefox/protocols

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search

Adding a New Protocol

Note: This does not appear to work with the Snap-installed deployment of Firefox on Ubuntu. Something interferes with Firefox's ability to run the executable, though it is able to run some other executables such as the Zoom desktop client. One easy-ish workaround is to simply download the Firefox binary and execute that directly.

To add a new protocol -- e.g. wooz:// -- you add the following entries to about:config:

network.protocol-handler.app.<protocol> = <path to executable>
network.protocol-handler.expose.<protocol> = false
network.protocol-handler.external.<protocol> = true

...where in this case <protocol> would be wooz.

The value of the first line may be arbitrary, as Firefox will let you browse for the executable to use when handling a link.

(To add an item to about:config, search for it. The UI will give you the option to add or modify. [1])

Protocol handlers appear in Settings (about:preferences) under "Applications", and can be edited or deleted from there.

Links

Reference

Posts