-
-
Notifications
You must be signed in to change notification settings - Fork 125
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
Android Support #75
Comments
I'll see |
The extension works just fine if you use Firefox Nightly or a fork like Mull, which allow loading non-curated extensions. The set-up is more annoying than it should be (thanks Mozilla) but everything functions as expected. |
I can publish it for android too. The only thing I'm concerning with is the interface. |
Seems Firefox doesn't allow any extensions other than the ones that it recommends. They're 17 only. So the extension needs to be reviewed and recommended by Firefox staff to show up. |
The extension has support for Android, but isn't in https://addons.mozilla.org/en-US/android/ store yet. I'll close this issue as I can't do anything other than waiting. |
The extension has a small problem on Android that the setting page is opened but I'm still on the previous page. This is the behavios on the desktop but on Android it's strange and unconvient. |
How is that? |
uBlock Origin's example: https://github.com/gorhill/uBlock/blob/0c7318d6f749ef852c36c76e278048816c2f2f8c/src/popup.html#L23 I guess the |
So you need to open it in a new tab when you click on the |
I hope that I'm brought to the opened tab when I click on the Settings. On Android the tab is opened but I'm left on the popup page. |
I see now. So it opens on a new tab but not focused to it. |
Yes. On Android it's annoying since I need to return to the origin page and switch to the new page. |
Can someone tell me how to install this extension on Firefox Nightly on Android? I have been able to enable the debug menu to allow adding custom add-on collections but not sure if that is the right way to go about it. |
Since you have enabled custom add-on collections, you can add a collention containing this extension. |
I think I should add those steps to the wiki. |
You can link this blog post in the README. The instructions here are clear enough and there are screenshots too. |
@austinhuang0131 remembered me that there is already a phone app called UntrackMe: #184 (comment). It's now mentioned in the README. I'll close the issue and won't add the blog to the wiki as I won't support Android. It's much easier to handle links using a system app rather than a browser when using phones. |
UntrackMe is great but it can't replace libredirect by any means. If I have a twitter link and I want to open it in nitter, I have to share it to UntrackMe first while libredirect provides much more seamless experience. Libredirect also has more control over the webpage, e.g. it can force the same settings on all instance. It's also very useful that I can sync the settings between desktop and mobile. Due to Mozilla's restrictions it's reasonable not to support Android but I hope that contributions will be accepted. |
This is needed so if you want to either copy the link rather than opening it in a browser. All your life isn't in the browser when using a mobile phone.
I agree. I suggest helping UntrackMe and making those settings available on it.
This was true before, but a big problem came and we stopped using |
Oh, great, I just found that I can make Firefox always open the link in UntrackMe and UntrackMe always open the link in Firefox. It's not so seamless but works well enough.
I don't know if it's possible to do that in an app though. Currently libredirect already has much richer features than UntrackMe for me.
I can still export and import the settings which is better than tweak those settings manully on every device. Additionally, it's much easier for me to help libredirect works well on Android than UntractMe. |
But can you do this in an app (read: not an extension on mobile) in a way more seamless than UntrackMe though? (For me I can open with UntrackMe with my default browser whenever I click any link from any non-browser app; in browser this only applies to frontend-able URLs.) Really the only things missing in it are auto updating instances and round robin which should not require reinventing the wheel. UntrackMe sends settings (Invidious) as a query string, I don't think it can modify cookies. |
Many other frontends/services don't use url queries, many of them even remove them if you clicked another link in the site or got redirected. url queries isn't a reliable option. |
yes but can you modify cookies in an URL intent from an external app |
How is that? |
Can you add Newpipe? If you long tap a link, there's an "Open link in external app" option in Firefox. Maybe you could use that option to automatically redirect Youtube link to open in Newpipe. |
Also I tested the extension in Firefox Nightly, most stuff works but there's a crash when clicking on site settings. Here's some step to reproduce:
The crash however don't occur when you open the extension using moz-extension://extension-id URL (using that URL also opens the normal UI that don't look mobile friendly). |
NewPipe should support this natively. I don't know if they do but I LibreTube has that. |
That's interesting, how does that look? |
That's only for YouTube link that's not in the web browser. But if you type youtube.com then press Enter in the browser search bar, then Newpipe won't open. Clicking YT URL from search engine result opens up Newpipe but also opens up YT tab and load the video there. |
BTW while it does work on Android, the settings arent' working as nicely as expected, e.g. as well as uBlock Origin. For instance, when I tap on Settings, the new Settings tab opens in the background, and it is necessary to tap the back button for it to show. Additionally, since the menu is displayed on the left, most of the actual settings are outside of the viewport, and there is a ton of blank space between the controls on the right and the description on the left. In short, it's like it's assuming a display whose proportions are those of a regular PC monitor rather than the narrow/tall screen of a typical current smartphone. |
Update: Firefox officially supports extensions on Android now. You'll have to update it on your end to mark it as Android compatible, let alone test it. |
Android support would be fantastic. Right now I have to open websites in new tabs via sharing links to UntrackMe, which modifies the URL and returns it to the browser. This extension would massively improve convenience (not to mention vastly increase the number of supported websites). |
You can use Here's a simple redirector from twitter/x -> a nitter instance you can load into it and tweak. https://gist.github.com/Nitrousoxide/7419625b6c7bf82a7ace080d60f739f5 Libredirect would be far superior though. |
As suggested previously, LibRedirect has already been working on Android, just as long as it is added to a personal collection on AMO. This feature is available on Firefox Beta/Nightly and Fennec, probably other forks that I've never used, too. No need to jump through hoops or put up with outdated or more limited software. |
Bit of a contradiction there. 🤭 |
There is no need for that hoop, either. On the latest Firefox stable you can just open the add-on page in desktop mode and install directly. |
But don't be furious if it didn't work out well. Open a new issue titled as Problems in Android Version. We are preparing for a new release. So, Will enable when it is released. |
@MintMain21 I added the badge. |
Shouldn't we report bugs one by one in separate issues so that there is no clutter? |
Hallelujah! It works! It's alive! |
@opusforlife2 I'll add the label |
If possible could this extension be modified to work on Android firefox based browser and Android chromium browsers.
The text was updated successfully, but these errors were encountered: