Skip to content
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

Test Firefox extension with Android (Fennec) #29

Open
Rob--W opened this issue Sep 23, 2016 · 10 comments
Open

Test Firefox extension with Android (Fennec) #29

Rob--W opened this issue Sep 23, 2016 · 10 comments

Comments

@Rob--W
Copy link
Owner

Rob--W commented Sep 23, 2016

I haven't tested the Firefox add-on with Android. There are no real technical objections to explicitly support Firefox on Android. Most work is in improving the UI/UX of the viewer for small touchscreen devices.

@berlamont
Copy link

Tried it on Android FF v49 and when you go to download it you get an error saying the extension appears to be corrupt. I tried downloading a couple other versions and got the same thing, hope this helps.

capture

@Rob--W
Copy link
Owner Author

Rob--W commented Oct 12, 2016

Thanks for testing. WebExtensions on mobile is still in early development at Firefox, so this is not a complete surprise.

The online version at https://robwu.nl/crxviewer/ seems to work, meanwhile (the UI needs some more love though).

@berlamont
Copy link

Yeah the WebExtensions can be hit or miss on mobile.
I've been using the Aurora channel for a week or so on mobile and the extension installs just fine on that. So it's something about the current stable channel that probably will be fixed here at some point.

@KrasnayaPloshchad
Copy link

Now it works pretty on Firefox for Android, tested with v59.0.1.

@KrasnayaPloshchad
Copy link

This bug seems fixed in 56.0.
https://www.mozilla.org/en-US/firefox/android/56.0/releasenotes/

@Rob--W
Copy link
Owner Author

Rob--W commented Apr 22, 2018

Well, not really "fixed". Although usable, the UI is not really optimized for mobile (small) (touch) screens .

@KrasnayaPloshchad
Copy link

OK, I agree with you. I suggest using respontive web design to reconstruct the UI.

@KrasnayaPloshchad
Copy link

@KrasnayaPloshchad
Copy link

And you need to add additional attribute in there:
<meta name="viewport" content="width=device-width, initial-scale=1.0">

@Rob--W
Copy link
Owner Author

Rob--W commented Oct 1, 2019

Adding meta viewport does not magically solve the problem that the current UI is not designed to fit on small screens. I sometimes use crxviewer on mobile if I want to view the source of an extension, and while it works, it is not very user-friendly. To properly support mobile screens, I would need to redesign the user interface, and I currently don't have time for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants