Remix.run Logo
michaelt 5 hours ago

> I want my browser to prevent random extensions from directly reading web page data.

To be honest, to me it sounds like you don't want browser extensions then.

To me, directly messing with web page data and browser behaviour is the whole point of a browser extension - what else is a browser extension for?

matheusmoreira 5 hours ago | parent | next [-]

The purpose of browser extensions is to build up an install base then sell out to some corporation that then promptly leverages that user base to exfiltrate data and monetize it.

No thanks. They should have to declare to the browser what it is they want done instead.

tmgldn 4 hours ago | parent | next [-]

This point would be far more credible if browsers weren't in business to do what you claimed extensions are there to do.

I'd also argue that creating a full browser without a profit motive is more unrealistic than creating an extension and uploading it - for free - to a web store.

static_motion an hour ago | parent | prev | next [-]

And extensions do exactly that in Firefox. When installing (or updating) extensions you're notified of any and all permissions the extension is requesting from the browser and you're given the choice to proceed with the installation or not. Google goes a step further and just straight up denies user choice entirely.

a2ff6eeb0 2 hours ago | parent | prev | next [-]

I think you're confusing the extension and the browser. The browsers are generally in the business of supporting an advertising company.

jamesnorden 4 hours ago | parent | prev | next [-]

It still sounds like you don't want browser extensions then.

inigyou 4 hours ago | parent | prev [-]

... But they do that. The declaration is written in a language called JavaScript.

matheusmoreira a few seconds ago | parent [-]

Javascript is not a declarative language.

lxgr 5 hours ago | parent | prev [-]

Why should there not be a middle ground between “can do absolutely everything with all my data” and “is basically a glorified bookmark button” based on the level of trust I have for an extension?

mzajc 3 hours ago | parent | next [-]

Because security is the pretext, not the goal here. I'm sure browsers could have better security controls for extensions, but giving users extra control over software doesn't seem to be very popular among corpos nowadays.

inigyou 4 hours ago | parent | prev [-]

Because the browser already has bookmark buttons