For your next side project, make a browser extension
191–200 of 286 posts
Re: For your next side project, make a browser extension
#192Earlier quoted context omitted.
Mobile devices support extensions to some degree now, too! iOS Safari fully supports them, so that’s millions upon millions of potential users. Unfortunately, the UI for initiating them isn’t quite as nice as the desktop, which is a big reason why we haven’t implemented our extension for iOS yet. Once Apple figures out a better install and activation workflow, then we’ll probably do it.
For those who haven't tried, the UX for initiating an extension is something like this: 1. download extension 2. open Safari and tap on puzzle piece icon on the left side of the address bar (when visible) 3. tap the newly downloaded extension 4. when prompted, give permission for it to run 5. give permission for it to run always on the current site 6. give permission for it to run on every site I appreciate the need…
Re: For your next side project, make a browser extension
#193Re: For your next side project, make a browser extension
#194I built 3 chrome extensions for fun: Notion Boost - 50k+ users , made 3000$ so far https://github.com/GorvGoyl/Notion-Boost-browser-extension/ ChatGPT Writer - 20k+ users within 3 weeks of launch https://chatgptwriter.ai : Gimme Summary AI - just launched https://gimmesummary.ai
> ChatGPT Writer - 20k+ users within 3 weeks of launch So this plugin sends the contents of the user’s email to ChatGPT? I understand that it’s clearly opt-in as the user is installing the plugin, but what the heck?
Re: For your next side project, make a browser extension
#195I spent some time some productivity extensions, for gmail replies[0] and quick notetaking[1]. It was a lot of fun, but like other people have mentioned, porting to and working with manifest v3 is not as nice. I've noticed also that the way Google asks for permissions from the user is done in human-understandable, but worst-case language. For example, I think there was something where I wanted access to the current ta…
The APIs would still be grouped by permission, but the user would be able to expand into a list of checkmarks showing to what extent those permissions are used. As well, an alert would be shown if any API usage changes between updates.
Re: For your next side project, make a browser extension
#196Re: For your next side project, make a browser extension
#197Earlier quoted context omitted.
They're describing the worst-case thing someone could do with the privilege being granted, because they have no way of saying what the developer will do with the privilege. The way to make the prompt sound less scary, is to use finer-grained permissions where the worst-case thing someone could do is less scary. (Or, if there aren't any fine-grained permissions suited to doing your task — then propose some! The browse…
> (Or, if there aren't any fine-grained permissions suited to doing your task — then propose some! The browser vendors would love to get real feedback on the kinds of fine-grained hypothetical privileges that extensions authors would actually find useful. Otherwise they're stuck reading the source code of a small sample of extensions, and extrapolating general patterns of privilege-use from there.) I'm curious, where…
Re: For your next side project, make a browser extension
#198Re: For your next side project, make a browser extension
#199Earlier quoted context omitted.
For those who haven't tried, the UX for initiating an extension is something like this: 1. download extension 2. open Safari and tap on puzzle piece icon on the left side of the address bar (when visible) 3. tap the newly downloaded extension 4. when prompted, give permission for it to run 5. give permission for it to run always on the current site 6. give permission for it to run on every site I appreciate the need…
It’s actually a little worse than that. You download an app that has an extension bundled. Some apps are just shells for their extension. Others have extensions bundled for additional functionality. PayPal bundles Honey in their main app so that anybody who has PayPal already downloaded can just enable Honey in their Safari browser. But it doesn’t do anything unless it’s enabled.
But in the case of the shell apps, it totally makes sense to activate the extension automatically upon installation since that was the whole point of downloading the app/extension.
Re: For your next side project, make a browser extension
#200I was enthusiastic enough about extensions that I decided to publish a book about building them: https://www.buildingbrowserextensions.com/ Browser extensions are severely underrated as a platform because they aren't sexy. For all that mobile devices have given us, so much of our work continues to be done using a desktop browser. Enhancements such as augmenting websites with widgets, supplying contextual information,…
Fx on Android allow add-ons. I've used them for years.