balansse / google-meet-jabra

Chrome Extension that adds Jabra call control support to Google Meet.
MIT License
23 stars 2 forks source link

Port to Firefox #5

Open iMonZ opened 2 years ago

iMonZ commented 2 years ago

A Firefox version would be very neat :) I think it doesn't even need a new project. Just this project needs to be modified a bit.

balansse commented 2 years ago

I need to check if Firefox supports WebHID - if it does then this should not be a problem.

iMonZ commented 2 years ago

I need to check if Firefox supports WebHID - if it does then this should not be a problem.

Isn’t it possible to write something from the desktop side so this could be supported from all major browsers?

kolbeck commented 2 years ago

Firefox does not support WebHID.

As @iMonZ suggests, you could write a desktop program that can be called from the extension. Like: https://github.com/gnaudio/jabra-browser-integration/tree/master/src/ChromeHost Called from: https://github.com/gnaudio/jabra-browser-integration/tree/master/src/ChromeWebExtension

iMonZ commented 2 years ago

Firefox does not support WebHID.

As @iMonZ suggests, you could write a desktop program that can be called from the extension. Like: https://github.com/gnaudio/jabra-browser-integration/tree/master/src/ChromeHost Called from: https://github.com/gnaudio/jabra-browser-integration/tree/master/src/ChromeWebExtension

This looks actually pretty interesting

iMonZ commented 2 years ago

Firefox does not support WebHID.

As @iMonZ suggests, you could write a desktop program that can be called from the extension. Like: https://github.com/gnaudio/jabra-browser-integration/tree/master/src/ChromeHost Called from: https://github.com/gnaudio/jabra-browser-integration/tree/master/src/ChromeWebExtension

Does the Chromehost from Jabra support other browsers? Or is it just a false name?

kolbeck commented 2 years ago

It should in theory work with all Chromium-based browsers, but Jabra only officially supports Chrome and Microsoft Edge. You could potentially reuse the binary for a Firefox extension, but you'll probably have to repackage it.

iMonZ commented 2 years ago

It should in theory work with all Chromium-based browsers, but Jabra only officially supports Chrome and Microsoft Edge. You could potentially reuse the binary for a Firefox extension, but you'll probably have to repackage it.

Anyone knows how to do that?