Closed
Bug 1876344
Opened 1 year ago
Closed 1 year ago
Modify Firefox to register itself as a native messaging client for Chrome for the Dual Browser extensions on Mac
Categories
(Firefox :: Shell Integration, task, P3)
Firefox
Shell Integration
Tracking
()
RESOLVED
FIXED
125 Branch
Tracking | Status | |
---|---|---|
firefox125 | --- | fixed |
People
(Reporter: michaelahughesuk, Assigned: nipunshukla002)
References
Details
(Whiteboard: [fidedi])
Attachments
(1 file, 1 obsolete file)
For the Chromium dual browser extension to work (to launch a site in Firefox), there needs to be a mechanism to determine if Firefox is installed and registered as a handler for the firefox: and firefox-private: protocols. The Dual Browser extension will attempt to connect to a native messaging client, which will return an error if the native messaging client is not registered, indicating Firefox isn't installed.
So, Firefox needs to register itself as the native message handler of this type, in the same places in the code that it registers itself as the handler for the above protocols.
https://developer.chrome.com/docs/apps/nativeMessaging/#native-messaging-host-location
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
Comment 2•1 year ago
•
|
||
For visibility, the Windows version of the logic is at bug 1876342.
See Also: → 1876342
Assignee | ||
Comment 3•1 year ago
|
||
Updated•1 year ago
|
Attachment #9381811 -
Attachment is obsolete: true
Pushed by nshukla@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9aa9dd2d55e2
Added idle startup task to register native messaging host JSON files on macOS r=mhughes,robwu,mossop
Comment 5•1 year ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 1 year ago
status-firefox125:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Assignee | ||
Updated•11 months ago
|
Component: Installer → Shell Integration
You need to log in
before you can comment on or make changes to this bug.
Description
•