This link has been bookmarked by 10 people . It was first bookmarked on 18 Oct 2006, by Jeffery L Thomas.
-
iscrowIt is also possible to register a protocol by creating a .reg file such as the following, and placing this in the file:
REGEDIT4
[HKEY_CLASSES_ROOT\foo]
@="URL:foo Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\foo\shell]
[HKEY_CLASSES_ROOT\fo -
-
Windows
On Windows, registration is done by the OS. To change the OS's settings, create a .reg file, and place this in the file:
REGEDIT4
[HKEY_CLASSES_ROOT\foo]
@="URL:foo Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\foo\shell]
[HKEY_CLASSES_ROOT\foo\shell\open]
[HKEY_CLASSES_ROOT\foo\shell\open\command]
@="\"C:\\Program Files\\Application\\program.exe\" \"%1\""Replacing foo with the protocol you're specifying and C:\\Program Files\\Application\\program.exe with the program you want to run. Note that backslashes must be doubled and the additional slashes and quotes before the path must not be removed. Save the file, then double-click it to insert into the Windows registry.
See Registering an Application to a URL Protocol for additional information.
[edit]Linux and Mac
- Type about:config into the address bar and press Enter.
- Right-click -> New -> Boolean -> Name: network.protocol-handler.external.foo -> Value -> true (Replacing foo with the protocol you're specifying)
- Right-click -> New -> String -> Name: network.protocol-handler.app.foo -> Value -> /path/to/app (Replacing foo with the protocol you're specifying and /path/to/app with the path to the application you want to run.
- Ensure network.protocol-handler.expose-all is set to true.
- Type about:config into the address bar and press Enter.
-
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.