You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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?
My self-distributed add-on comes with absolutely no warranty.
So do remote rules. Technically speaking, enabling remote rules is allowing remote code execution (RCE), so you are the only one responsible for your action.
The add-on contains some code from a drafting PR. I was just too lazy to remove it.
The add-on contains some useless changes. I was just too lazy to remove them.
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).
https://github.com/Seele0oO/RSSHub-Radar
I did it.
Just click on the release xpi file to complete the installation.
I only make sure it works for regular users like me.
As well as it won't have live updates to upstream, I haven't finished writing the github action configuration yet. If anyone would like to submit a Pull Request appreciate it.
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: