-
Notifications
You must be signed in to change notification settings - Fork 341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider self-distributing the Firefox add-on #691
Comments
谜语人啊,第二段解密不出来QAQ |
https://github.com/Seele0oO/RSSHub-Radar |
I am reconsidering self-distribution. A Firefox extension reviewer informed me that he couldn't reproduce the same results from our source code on his Ubuntu, leading him to remove the publication of our extensions. This is very ridiculous. |
Context: #635 (comment)
TL;DR
Add-ons distributed on AMO (https://addons.mozilla.org) are unable to use
eval()
, making remote rules updating and local rules modifications impossible. However, a self-distributed add-on faces much looser reviews so that's possible to enable both features. Here is a toturial on how to self-distributing Firefox add-ons.You really should not read this
In fact, no reviews, but automatic checks and approval.
Shhh...
An effective example
rsshub_radar-1.7.1-fx.zip (already signed by AMO so it can be installed easily, change the ext name to
xpi
if needed)Modifications on local rules are no longer ignored, making it possible to update rules by yourself, or debug your own rules before summiting a new RSSHub route, cheers!
As for remote rules, it is still disabled. But you must be a magical girl who loved a cyber chef, right?
Disclaimer
Related issues / PRs
Shouldn't #667 be enough? Probably not. Radar rules are now required for any new RSSHub routes. No reason to force a Firefox user to install Chromium or modify the code of RSSHub-Radar (then build and install on Firefox) before they can debug their radar rules, isn't it? What's more, a sideloaded add-on will be uninstalled automatically at quit (only Nightly, Beta, or ESR may escape if configured - but only <20% Firefox users use these three channels), so that's also an unacceptable solution for ordinary Firefox users.
Here's a contributor who had to waste a lot of time before realizing RSSHub-Radar is almost completely broken on Firefox (DIYgod/RSSHub#9537).
Other related issues: #687 #660 #408 #460 #675
The text was updated successfully, but these errors were encountered: