14 lines
829 B
Markdown
14 lines
829 B
Markdown
# Native messaging manifests
|
|
|
|
The installer fills in the placeholders and registers the manifests:
|
|
|
|
| Browser | Linux | Windows |
|
|
|---|---|---|
|
|
| Chrome | `~/.config/google-chrome/NativeMessagingHosts/app.kestrove.nmh.json` | `HKCU\Software\Google\Chrome\NativeMessagingHosts\app.kestrove.nmh` → path to json |
|
|
| Edge | `~/.config/microsoft-edge/NativeMessagingHosts/` | `HKCU\Software\Microsoft\Edge\NativeMessagingHosts\app.kestrove.nmh` |
|
|
| Firefox | `~/.mozilla/native-messaging-hosts/app.kestrove.nmh.json` | `HKCU\Software\Mozilla\NativeMessagingHosts\app.kestrove.nmh` |
|
|
| Brave | `~/.config/BraveSoftware/Brave-Browser/NativeMessagingHosts/` | same key as Chrome |
|
|
|
|
`allowed_origins` / `allowed_extensions` pin the host to **your** extension id.
|
|
That is the first line of defense against other extensions (docs/04 A8).
|