simple hack to get it working (Perhaps, this goes untested. Made entirely off theory)
-
Import extension into firefox
-
Add the native messenger path for your apporpriate operating system
- Linux
/usr/lib/mozilla/native-messaging-hosts/Keybase.json -- OR -- /usr/lib64/mozilla/native-messaging-hosts/Keybase.json -- OR -- ~/.mozilla/native-messaging-hosts/Keybase.json
- OSX
/Library/Application Support/Mozilla/NativeMessagingHosts/Keybase.json -- OR -- ~/Library/Application Support/Mozilla/NativeMessagingHosts/Keybase.json
- Windows - Have the default value of this key point to
\path\to\keybase\kbnm.json
HKEY_CURRENT_USER\SOFTWARE\Mozilla\NativeMessagingHosts\Keybase
For more information, check this article on MDN; https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging
If there's anything that's not working, you can get JS logs by opening up the extension with firefox's debugger
This is found at about:debugging#addons
This will open a remote debugger. Make sure this is enabled from your Developer Tools