-
Notifications
You must be signed in to change notification settings - Fork 1
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
conflict with uBO behind-the-scene rule #17
Comments
Hi @atomGit |
Hi again @atomGit [Still without fully understanding what your filter does...] you could try one thing. xIFr has some "hidden developer settings": On xIFr's Options-page, double-click on the camera-logo at top of page. A section of hidden settings and info should become visible at bottom of Options-page, including the choice of three different "fetch-modes". Here "Autoselect type of fetch" should be default, but try changing that to "Force backend-fetch" and see if that makes any difference to your problem? |
ah ha - 'Force backend-fetch' works - thanks for that for uBO, "behind-the-scene" means that uBlock 'sees' some traffic, but it doesn't necessarily know where it originated - in this case i'd venture a guess that xIFr is using a script to fetch the image somehow and that request is being blocked via my filter |
@atomGit , yes by default xIFr currently fetches from a (frontend-)script running very much like it was part of the webpage you are visiting (semi-integrated with it). But by changing to "backend", the fetch will be "decoupled" from webpages and it will look like something the browser does "by itself" completely independent of what webpages you are visiting. At least that's the closest I can come to explain my understanding of it :-) |
Mozilla has said they will continue to support manifest v2 ... given their track record however, i'm not counting on it |
I think their statements are meant to be understood like as they have no current plan [on when to] to out-phase MV2. But once their MV3 support has matured, they will for sure make plans for how and when to out-phase MV2. It would be strange if they didn't do that. After all getting rid of MV2-support is also a question about optimizing Firefox for performance, security and maintainability. |
FYI @atomGit or anyone else who might have enabled "Force backend-fetch" in xIFr's "secret settings". I might do further adjustments to the strategy in autoselect-mode, based on feedback and my own experiences. But current strategy is doing a "frontend fetch" when image is embedded from same domain as the webpage itself, or if image is embedded with a file:, blob:, or data: URL. In all other cases xIFr will now do a "backend fetch" in autoselect-mode. I will probably upgrade xIFr to MV3 type extension in a couple of months, and expect this will also be the strategy after that. |
for any image the following error is produced: Error trying to load image-file for parsing of the metadata!
this is due to a non-default filter rule for uBO:
behind-the-scene * 3p block
if i set that to 'noop', xIFr works fine - the problem is, i don't want to globally allow 3rd party, but so far i'm unable to produce a rule to allow 3p only for xIFr - i've tried the following...
The text was updated successfully, but these errors were encountered: