Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-17 | Set up Native Messaging and reload extensions | Teddy Wing | |
Get the extension IDs from the Native Messaging host and reload the specified extensions. Also reload the current tab. Turns out this doesn't work the way I expected. It does disable and re-enable the extension, but it doesn't reload the extension as with `chrome.runtime.reload()`. This means the specified extension isn't reloaded with the latest code changes. Unfortunately, it looks like there's no API to do what I want, and unless there's some magic in the `chrome.debugger` API I'll have to give up on this project. | |||
2021-01-17 | manifest.json: Add public key | Teddy Wing | |
Allows us to get a permanent extension ID that we can refer to for Native Messaging (ID: pacpdcpgfbpkdpmhfaljffnfbdanmblh). Generated the key with: $ openssl rsa -in key.pem -pubout -outform DER 2>/dev/null | openssl base64 -A && echo Using the explanation provided by Rob W (https://stackoverflow.com/users/938089/rob-w) on Stack Overflow: https://stackoverflow.com/questions/23873623/obtaining-chrome-extension-id-for-development/23877974#23877974 | |||
2021-01-17 | Add manifest.json | Teddy Wing | |