Solved Support Extensions
-
Vivaldi seems it doesn't support all ublock syntax. Websites give adblock warning. But ublock origin extension doesn't give adblock warning. Vivaldi built-in adblock is limited. It does cosmetic filtering but doesn't bypass anti adblock scripts, it won't block CNAME cloaking-based tracking as ublock origin extension.
https://www.bleepingcomputer.com/news/security/ublock-origin-125-now-blocks-cloaked-first-party-scripts-firefox-only/
So extension is the only solution.Why I want extensions
- For Ublock origin
- To remove Google amp
- To translate webpages
- To preview pdf In browser without downloading
-
Here is another reason to support extension:
For some reasons Keepass2android doesn't work with vivaldi mobil (works with firefox). Now this would be easy to resolve with extension, because of course there are bridges for stuff like that.
I really like the vivaldi mobile but no extension is always the deal breaker when I try again. Supporting extension would also lift some burden from vivaldis developers because with one feature they would suddenly support much more features as they could ever program themselves.
-
i'd love this option.
-
Need extension support for mobile
-
Right now only the Kiwi Browser has a FULL support for extensions. It's not something like Firefox did with their very limited extension support.
If Kiwi can do it, Vivaldi can. Being both a Chromium-based browser, the only thing that holding Vivaldi from implementing it is that they just don't want to.
Extensions allow us to harden our browsers much better. And some productivity extensions are better used in browser VS their android app counterpart.
So I hope Vivaldi will have a change of heart. Extensions support are the holy grail of Vivaldi Mobile browser.
-
@jasongo and Firefox 68.11.0.
Find out your ABI / CPU architecture to know which APK to install:
https://play.google.com/store/apps/details?id=com.kgurgul.cpuinfo
https://developer.android.com/ndk/guides/abisTemporarily allow non Play Store APK install and install 68.11.0:
-
@jasongo said in Support Extensions:
Right now only the Kiwi Browser has a FULL support for extensions.
Yandex browser supports extensions too. It's based on latest chromium. But Kiwi is based on chromium 77 which is outdated and has security vulnerabilities.
It's not something like Firefox did with their
very limited extension support.Iceraven, a fork of Firefox supports more than 100 addons.
https://github.com/fork-maintainers/iceraven-browser/releases -
@jesus2099 said in Support Extensions:
@jasongo and Firefox 68.11.0.
After 68.11.0 Mozilla fixed tons of security vulnerabilities. Use this browser if you are willing to being hacked.
-
Even on Android, it is that insecure, @balachandarsmr?
Thanks very much, @balachandarsmr!
Wow, Great, it includes all extensions I want: Violentmonkey and Stylus.
It seems that Iceraven Browser will be very very good for me instead of keeping Firefox 68.11.0!!
I will test it, for sure!Update
I have had some hindering bugs with userscripts on Iceraven so I'm still staying with Firefox 68.11.0, at the moment.
-
@jesus2099 said in Support Extensions:
Even on Android, it is that insecure, @balachandarsmr?
Tor browser on android is not secure as in desktop.
https://grapheneos.org/usage#web-browsing
Avoid Gecko-based browsers like Firefox as they're currently much more vulnerable to exploitation and inherently add a huge amount of attack surface. Gecko doesn't have a WebView implementation (GeckoView is not a WebView implementation), so it has to be used alongside the Chromium-based WebView rather than instead of Chromium, which means having the remote attack surface of two separate browser engines instead of only one. Firefox / Gecko also bypass or cripple a fair bit of the upstream and GrapheneOS hardening work for apps. Worst of all, Firefox runs as a single process on mobile and has no sandbox beyond the OS sandbox. This is despite the fact that Chromium semantic sandbox layer on Android is implemented via the OS isolatedProcess feature, which is a very easy to use boolean property for app service processes to provide strong isolation with only the ability to communicate with the app running them via the standard service API. Even in the desktop version, Firefox's sandbox is still substantially weaker (especially on Linux, where it can hardly be considered a sandbox at all) and lacks support for isolating sites from each other rather than only containing content as a whole. -
Yandex Browser Beta on Android has FULL extension support.
-
Now ungoogled chromium supports extension icon in 3 dot menu. Ublock origin works flawlessly. It's open source. Devs can look it's source code
https://github.com/ungoogled-software/ungoogled-chromium-android/releases -
@balachandarsmr I am not really good I think.
I installed the extension version from their F-Droid repo but still cannot install extension from https://chrome.google.com/webstore/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag -
@jesus2099 enable this flag to always prompt to install
chrome://flags/#extension-mime-request-handling
Restart the browser. Open 3 dot menu. Click desktop site. Visit this url and install violent monkey.
https://chrome.google.com/webstore/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag -
This is a huge breakthrough, this will make the mobile version even better than ever, I hope to see this implemented soon.
-
This is extention patch on chromium
https://github.com/wchen342/chromium-android-extension
Sadly ungoogled chromium doesn't support extension anymore.
The extension support version has been discontinued. The last version is 88.0.4324.182. It will still be available for downloading, but no new version will be released.The extension patches can be found at chromium-android-extension. Anyone interested is welcomed to fork and keeps working on it.
-
@balachandarsmr said in Support Extensions:
This is extention patch on chromium
https://github.com/wchen342/chromium-android-extension
Sadly ungoogled chromium doesn't support extension anymore.
The extension support version has been discontinued. The last version is 88.0.4324.182. It will still be available for downloading, but no new version will be released.The extension patches can be found at chromium-android-extension. Anyone interested is welcomed to fork and keeps working on it.
Was there any specific reason given as to why the dev decided to stop the support?
-
@mtaki14 i dont know the exact reason. I think the dev dont have time for working on extensions. Because he is single handedly developing his browser.
He said "Extesion patch is open. Anyone interested can fork and develop it". -
Adding extension support on Android isn't the difficult part. Maintaining extension support Chr update after Chr update and not falling behind in the release schedule is most likely why devs give up.
-
This post is deleted!