Finalize Bug 1757142 and allow to provide WebExtension protocol handler urls as command line parameter.
Bug 1824976 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Finalize Bug 1757142 and allow to provide WebExtension protocol handler urls as command line parameter. Consider this manifest: ``` { "manifest_version": 2, "name": "cuprohaex", "version": "0.1", "protocol_handlers": [{ "protocol": "ext+phex", "name": "Protocol Handler Example", "uriTemplate": "/example.html#%s" }] } ``` This patch aims to support passing the defined WebExtension protocol to Thunderbird via the command line: ``` thunderbird ext-pheb://<something> ``` Thunderbird should be opened and a tab with `/example.html#ext-pheb://<something>` should be opened. ```
Finalize Bug 1757142 and allow to provide WebExtension protocol handler urls as command line parameter. Consider this manifest: ``` { "manifest_version": 2, "name": "cuprohaex", "version": "0.1", "protocol_handlers": [{ "protocol": "ext+phex", "name": "Protocol Handler Example", "uriTemplate": "/example.html#%s" }] } ``` This patch aims to support passing the defined WebExtension protocol to Thunderbird via the command line: ``` thunderbird ext-pheb://<something> ``` Thunderbird should be opened and a tab with `/example.html#ext-pheb://<something>` should be opened.
Finalize Bug 1757142 and allow to provide WebExtension protocol handler urls as command line parameter. Consider this manifest: ``` { "manifest_version": 2, "name": "cuprohaex", "version": "0.1", "protocol_handlers": [{ "protocol": "ext+phex", "name": "Protocol Handler Example", "uriTemplate": "/example.html#%s" }] } ``` This patch aims to support passing the defined WebExtension protocol to Thunderbird via the command line: ``` thunderbird ext-pheb://<something> ``` Thunderbird should be opened and a tab with `/example.html#ext-pheb://<something>` should be opened.
Finalize Bug 1757142 and allow to provide WebExtension protocol handler urls as command line parameter. Consider this manifest: ``` { "manifest_version": 2, "name": "cuprohaex", "version": "0.1", "protocol_handlers": [{ "protocol": "ext+phex", "name": "Protocol Handler Example", "uriTemplate": "/example.html#%s" }] } ``` This patch aims to support passing the defined WebExtension protocol to Thunderbird via the command line: ``` thunderbird ext-pheb://<something> ``` Thunderbird should be opened and a tab with `/example.html#ext-pheb://<something>` should be loaded.