News for hackers. Stuff that matters.
Re:Introducing chrome.scripting by Crazyontap on Tuesday June 08, 2021 @08:32PM (#27442847)
One thing I've often found strange about Chrome and extensions is how there is no support for it in the mobile version and it's been downloaded 1B+ times and nobody complains about it.

While the capability for running extensions on mobile chrome has always been there and is quite evident with the chrome forks like "Kiwi browser" which runs every chrome extension including ublock just fine.

It only shows how Google must have deliberately decided to purposely never support extensions on mobile from day one.

I mean it's much harder to give something and take it back, so you generally phase out functionality out by citing security issues and that's what I think is this whole v3 fiasco is all about too.

Re:Introducing chrome.scripting by chaos_a on Tuesday June 08, 2021 @10:33PM (#27443605)
Google's biggest source of revenue is from web ads. They deliberately choose to not have extensions on the mobile version as it would mean that users could install ad block extensions, causing them to miss out on potential earnings from mobile ads.
Re:Introducing chrome.scripting by ashleyn on Wednesday June 09, 2021 @12:42AM (#27444288)
This led me to install Brave after being irritated at the umpteenth mid-article malvertising redirect. Definitely recommend Brave. They even pay you about 75 cents an ad for fairly unobtrusive, plaintext, notification area ads.
Re:Introducing chrome.scripting by LeoPanthera on Wednesday June 09, 2021 @03:29AM (#27445215)
This comes up so often on HN that I feel like no-one is going to be converted in either direction at this point but I suppose just for the sake of completeness:

"No, you shouldn't use Brave.": https://web.archive.org/web/20210531085250/https://aspenuwu....

Re:Introducing chrome.scripting by pugio on Wednesday June 09, 2021 @04:21AM (#27445523)
That was actually quite helpful, thank you. Guess I'm a HN 10,000er today.
Re:Introducing chrome.scripting by peanutz454 on Thursday June 10, 2021 @12:13AM (#27456583)
Okay, I am converted. Now is duckduckgo safe? Or is there an article like this about it too?
Re:Introducing chrome.scripting by LeoPanthera on Thursday June 10, 2021 @01:42AM (#27457144)
As far as I know DDG is fine. It's harder for a website to be quite so malicious, anyway.
Re:Introducing chrome.scripting by superasn on Wednesday June 09, 2021 @07:21AM (#27446617)
Wow seeing this for the very first time. Very eye opening I must say.
Re:Introducing chrome.scripting by pmontra on Wednesday June 09, 2021 @12:50AM (#27444324)
I didn't know that. Do you know how much do they gain from that ad? Is it possible not to see any ad anyway?
Re:Introducing chrome.scripting by ashleyn on Wednesday June 09, 2021 @01:00AM (#27444381)
It's opt-in, you can turn them off entirely if you want.
Re:Introducing chrome.scripting by perryizgr8 on Tuesday June 08, 2021 @09:32PM (#27443226)
> it's been downloaded 1B+ times

Play store download numbers are meaningless for a pre installed app. Chrome is installed by default on all Android phones and you cannot remove it. If you disable it, often some other things like webview do not work well.

Re:Introducing chrome.scripting by hydroxideOH- on Tuesday June 08, 2021 @11:24PM (#27443875)
Firefox's app (at least on Android, not sure about iOS) lets you install some extensions, notably uBlock origin.
Re:Introducing chrome.scripting by lawl on Tuesday June 08, 2021 @11:57PM (#27444063)
It used to let you all extenstions, before mozilla went full google and crippled it.
Re:Introducing chrome.scripting by kuschku on Wednesday June 09, 2021 @04:51AM (#27445713)
Firefox Nightly allows you to set whichever set of extensions you desire as the "blessed" extension collection, so you can also create a custom collection and choose that.

But the Firefox rewrite isn’t handling all extensions well.

Container Tabs break hilariously, spawning tenthousands of tabs.

Tampermonkey and similar extensions that spawn popup windows or custom tabs fail, too.

Sidebar extensions like vertical tabs break as well.

But you can get them to work :)

Re:Introducing chrome.scripting by tadfisher on Wednesday June 09, 2021 @12:20AM (#27444188)
Google Play changed their policies to disallow downloading and executing code from sources other than the Play Store. The blessed extensions in Firefox for Android are actually shipped in the APK.
Re:Introducing chrome.scripting by lawl on Wednesday June 09, 2021 @12:29AM (#27444223)
False. When they rolled this out i was trvially able to replace the allowed extensions id's with a root shell and they downloaded and worked just fine. Also, a website is also downloading and execing js, the same as an extension.
Re:Introducing chrome.scripting by anonymousab on Wednesday June 09, 2021 @09:08AM (#27447426)
There are other browsers that allow custom extensions, and Firefox Nightly does with a bit of finagling.
Re:Introducing chrome.scripting by hansel_der on Wednesday June 09, 2021 @04:52AM (#27445720)
'Firefox Klar' literally includes an adblocker
Re:Introducing chrome.scripting by viraptor on Tuesday June 08, 2021 @11:58PM (#27444072)
> and nobody complains about it.

Lots of people complain about it. Maybe fewer for a few years now that we know it is missing and Google really doesn't care about adding this feature... ever.

Re:Introducing chrome.scripting by rektide on Tuesday June 08, 2021 @09:30PM (#27443215)
I complain about mobile chrome being a hostile anti user shit show multiple times a quarter on the internet. it's an incredibly cursed thing that the place users need the most chance to improve their lot, they are given nothing.
Re:Introducing chrome.scripting by mikelward on Tuesday June 08, 2021 @10:16PM (#27443501)
Seems like an opportunity for another browser, e.g. Edge, Opera, Vivaldi, etc.
Re:Introducing chrome.scripting by pandeiro on Wednesday June 09, 2021 @12:05AM (#27444116)
Moved off it to Vivaldi, haven't looked back.
Re:Introducing chrome.scripting by xwolfi on Tuesday June 08, 2021 @08:34PM (#27442864)
It's maybe not that they don't support extension per se, just that they implement much more features and include much more feedback on mobile, so no need to let people do it themselves ?

I use less and less extensions, not even the dark mode ones now that websites are changing too (I wish HN would too)