Digital-Assistant / Digital_Assistant_Client

Client for Universal Digital Assistant
GNU Affero General Public License v3.0
4 stars 17 forks source link

Research on best practices for multi browser extension #249

Open kcramakrishna opened 2 years ago

kcramakrishna commented 2 years ago

We need our extension to work on

  1. Chrome (Already working fine)
  2. Edge (TBD but should be straight forward since it is Chrome based)
  3. Firefox (TBD - this might be very different)
  4. Safari (TBD?)

Maintaining different versions can get complicated. We need to research and adopt best practices to reduce maintenance workload.

kcramakrishna commented 2 years ago

This is from a senior dev from Microsoft: https://www.smashingmagazine.com/2017/04/browser-extension-edge-chrome-firefox-opera-brave-vivaldi/

This is from Mozilla: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Build_a_cross_browser_extension

One more article: https://blog.nparashuram.com/2011/10/writing-browser-extensions-comparing.html

kcramakrishna commented 2 years ago

https://github.com/Digital-Assistant/Digital_Assistant_Client/discussions/293