4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

[development] Running SteemPlus natively on Firefox

Repository

https://github.com/stoodkev/SteemPlus

Bug Fixes

  • What was the issue(s)?

SeeemPlus doesn't run natively on Firefox and I like to discover and install it directly from Firefox Add-ons site with extra checks that Mozilla imposes on such extensions.

I decided to check compatibility of uploaded Chrome extension 2.20.0.1 with Firefox and went to official https://www.extensiontest.com/ site from Mozilla. It requires .crx file for testing, and I had to use this hack to get SteemPlus .crx from Chrome Web Store. I also filled issue with Mozilla to support extracting .crx from Chrome Web Store automatically.

Uploading .crx for SteemPlus 2.20.0.1 failed the check.

This prevents extension from being accepted to Firefox Addons website.

  • What was the solution?

Luckily, there was only 1 compatibility issue.

The solution was to figure out what chrome.tabs.getSelected method does and find a replacement. The result is now merged and SteemPlus 2.20.0.3 is marked as compatible.

https://github.com/stoodkev/SteemPlus/pull/146

  • What's next?

Work still needs to be done to package and upload SteemPlus to Firefox Addons and it is already possible to use from Firefox natively it by cloning extension repository and pointing Firefox to manifest.json from about:debugging --> Load Temporary Add-On menu.

This post was written with SteemPlus extension running in Firefox natively without Chrome Store Foxified.

GitHub Account

https://github.com/abitrolly

36 upvotes $11.19

Replies (10)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: