Re:Trustworthy Chrome Extensions, by default
by Ajedi32 on Tuesday October 02, 2018 @12:07AM
(#18118726)
Password managers don't need extensive permissions, they just need a built-in autofill API. Similarly, you could implement a basic adblocker via a declarative content blocking API.
Fine-grained permissions will allow for this sort of thing.
Re:Trustworthy Chrome Extensions, by default
by seanwilson on Tuesday October 02, 2018 @11:34AM
(#18122623)
Does that cover the functionality of most popular extensions though? When there's an API that matches up with the purpose of the extension, it's more straightforward. I would have thought the popularity of those particular example extensions is what partially drove the creation of those APIs as well.
Re:Trustworthy Chrome Extensions, by default
by Ajedi32 on Tuesday October 02, 2018 @12:04PM
(#18122891)
The APIs I mentioned in my previous comment don't exist yet. My point is that Google is going to need to _build_ APIs to fulfill all of the most common use cases (including those ones) in order to succeed in their goal of making extension permissions more fine-grained.
So yes, the functionality of most popular extensions will be covered by the new APIs, because Google will designing the new APIs with those popular extensions in mind.
Are you sure it's this simple? Adblockers and password managers for example require wide ranging permissions to work and there's plenty of popular extensions in the same situation.