home.social

#webextensions — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webextensions, aggregated by home.social.

  1. #TIL to write my first firefox webextension 🎉

    https://github.com/nhurel/fed-down

    hint: you don't need AI when you have the amazing MDN documentation available
    💪
    #development #webextensions #fediverse #mozilla #firefox #firefoxaddons

  2. So... where is the crowdfunding to get webextensions working with WebKit GTK? (not asking for a friend)

    I mean, I know giving to Gnome is already a good way to help it happen some day, but I'm wondering if there is something more specific already in the making. For instance is there someone who said they'd be interested in doing it but don't have the funding, or a specific intent statement from the Gnome foundation?

    #WebKit #GTK #Gnome #webBrowser #webExtensions #mozilla #firefox

  3. Hey @delta! Reading this delta.chat/en/2025-05-22-brows got me thinking. I live in Firefox but miss Chrome’s one-click “Install PWA as app”. What about a Tauri-based helper + a Firefox extension that wraps a PWA into a desktop app in one step? Hosting stays light: the PWA is cached; relays/self-hosted instances can serve the client. Keeps control with admins. Interested? 👍🏻

  4. edit 2026-03-26: actually, after some discussion in the comments, i have been using this extension for quite some time after all and it's become essential for me

    edit 2025-10-08: i cannot vouch for the extension i linked and no longer recommend it. when i extract it and look at its background.js, there's a lot of stuff that i can't explain and i am not comfortable with. sigh... but it seems like a good concept.

    one of the things that concerns me about private windows / incognito windows is that you only get one session at a time. this is a downgrade from the isolation that firefox-based browsers offer you with container tabs, especially if you have a tracker-licious website open alongside something else in your private session.

    Temporary Containers Plus is an interesting idea - with Automatic Mode, you get a new container per tab: addons.mozilla.org/en-US/firef

    #privacy #browser #webextensions #firefox #librewolf #containertabs #privatewindow #incognito

  5. edit: i cannot vouch for the extension i linked and no longer recommend it. when i extract it and look at its background.js, there's a lot of stuff that i can't explain and i am not comfortable with. sigh... but it seems like a good concept.

    one of the things that concerns me about private windows / incognito windows is that you only get one session at a time. this is a downgrade from the isolation that firefox-based browsers offer you with container tabs, especially if you have a tracker-licious website open alongside something else in your private session.

    Temporary Containers Plus is an interesting idea - with Automatic Mode, you get a new container per tab: addons.mozilla.org/en-US/firef

    #privacy #browser #webextensions #firefox #librewolf #containertabs #privatewindow #incognito

  6. edit 2026-03-26: actually, after some discussion in the comments, i have been using this extension for quite some time after all and it's become essential for me

    edit 2025-10-08: i cannot vouch for the extension i linked and no longer recommend it. when i extract it and look at its background.js, there's a lot of stuff that i can't explain and i am not comfortable with. sigh... but it seems like a good concept.

    one of the things that concerns me about private windows / incognito windows is that you only get one session at a time. this is a downgrade from the isolation that firefox-based browsers offer you with container tabs, especially if you have a tracker-licious website open alongside something else in your private session.

    Temporary Containers Plus is an interesting idea - with Automatic Mode, you get a new container per tab: addons.mozilla.org/en-US/firef

    #privacy #browser #webextensions #firefox #librewolf #containertabs #privatewindow #incognito

  7. edit: i cannot vouch for the extension i linked and no longer recommend it. when i extract it and look at its background.js, there's a lot of stuff that i can't explain and i am not comfortable with. sigh... but it seems like a good concept.

    one of the things that concerns me about private windows / incognito windows is that you only get one session at a time. this is a downgrade from the isolation that firefox-based browsers offer you with container tabs, especially if you have a tracker-licious website open alongside something else in your private session.

    Temporary Containers Plus is an interesting idea - with Automatic Mode, you get a new container per tab: addons.mozilla.org/en-US/firef

    #privacy #browser #webextensions #firefox #librewolf #containertabs #privatewindow #incognito

  8. came across a nice browser add-on that disables the generation of AI overviews in search engines like duckduckgo: addons.mozilla.org/en-US/firef

    super useful if you don't keep site data across sessions or if you mostly browse in private windows.

    for firefox / librewolf / whatever.

    #noAI #disableAI #browser #webextensions #firefox #librewolf #duckduckgo

  9. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  10. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  11. What the fucking fuck that #Chrome doesn't support `background.scripts` in its Manifest v3 for #WebExtensions.

    That is stupid.

    If you wanna know why I haven't released BlogCat for Google Chrome and by consequence for Vivaldi, Edge and the other Chromiums, it is because of that.

  12. @[email protected]

    I'm developing a Chrome extension
    #Chrome only? I thought the whole idea of this #WebExtensions ordeal was to make addons work across browsers. At the very least it would make sense to target the free software version of #Chromium rather than picking the proprietary binary-only release of Chrome.
    I'll invite you to the private GitHub repository
    Nothing on that proprietary platform is "private", its just not indexable by the paupers. If you want data to be private, don't share it with a proprietary mega corpo known for plagiarizing anything they can get their hands on to "train" their LLM.

  13. Spyvpn: The google-featured VPN that secretly captures your screen 🧑‍💻🧐 | (interesting that it is still available in their web app store...) 👇

    koi-security.webflow.io/blog/s

    #spyware #webextensions

  14. I will also be grateful if you put 👍 a suggestion that will make life easier for developers of userscripts and browser extensions.

    github.com/w3c/webextensions/i

    Let's not forget that the #web is made for people, not website owners and companies. Browser extensions should help people.

    #userscript #webextensions

  15. The #Chromium update that drops #WebExtensions v2 is finally here. A sad day for the open Internet.

  16. Is there a user CSS styles extension like Stylus that does not request access to all websites but allows opting in on case-by-case basis? #Stylus #UserStyles #web #CSS #WebExtensions

  17. Is there a user CSS styles extension like Stylus that does not request access to all websites but allows opting in on case-by-case basis? #Stylus #UserStyles #web #CSS #WebExtensions

  18. Is there a user CSS styles extension like Stylus that does not request access to all websites but allows opting in on case-by-case basis? #Stylus #UserStyles #web #CSS #WebExtensions

  19. Is there a user CSS styles extension like Stylus that does not request access to all websites but allows opting in on case-by-case basis? #Stylus #UserStyles #web #CSS #WebExtensions

  20. Is there a user CSS styles extension like Stylus that does not request access to all websites but allows opting in on case-by-case basis? #Stylus #UserStyles #web #CSS #WebExtensions

  21. Ok. Just culled ~20,000 of 25,000 #tumblr posts accumulated via #RSS over a month. I've gotta get to work on my own project applying basic statistics to this stuff. Think "reverse chronological + $all_your_own_filtering_and_sorting_and_bucketing". Not sure if I should do that within the confines of a #thunderbird add-on, or try some other approach. I really, really want to be able to use #sql for this stuff. It's a natural fit. But #sqlite seems to be a no-go for #WebExtensions. There is only #IndexedDB, which, in my limited experience with it, is absolute garbage to work with.

  22. Ok. Just culled ~20,000 of 25,000 #tumblr posts accumulated via #RSS over a month. I've gotta get to work on my own project applying basic statistics to this stuff. Think "reverse chronological + $all_your_own_filtering_and_sorting_and_bucketing". Not sure if I should do that within the confines of a #thunderbird add-on, or try some other approach. I really, really want to be able to use #sql for this stuff. It's a natural fit. But #sqlite seems to be a no-go for #WebExtensions. There is only #IndexedDB, which, in my limited experience with it, is absolute garbage to work with.

  23. Ok. Just culled ~20,000 of 25,000 #tumblr posts accumulated via #RSS over a month. I've gotta get to work on my own project applying basic statistics to this stuff. Think "reverse chronological + $all_your_own_filtering_and_sorting_and_bucketing". Not sure if I should do that within the confines of a #thunderbird add-on, or try some other approach. I really, really want to be able to use #sql for this stuff. It's a natural fit. But #sqlite seems to be a no-go for #WebExtensions. There is only #IndexedDB, which, in my limited experience with it, is absolute garbage to work with.

  24. Ok. Just culled ~20,000 of 25,000 #tumblr posts accumulated via #RSS over a month. I've gotta get to work on my own project applying basic statistics to this stuff. Think "reverse chronological + $all_your_own_filtering_and_sorting_and_bucketing". Not sure if I should do that within the confines of a #thunderbird add-on, or try some other approach. I really, really want to be able to use #sql for this stuff. It's a natural fit. But #sqlite seems to be a no-go for #WebExtensions. There is only #IndexedDB, which, in my limited experience with it, is absolute garbage to work with.

  25. Ok. Just culled ~20,000 of 25,000 #tumblr posts accumulated via #RSS over a month. I've gotta get to work on my own project applying basic statistics to this stuff. Think "reverse chronological + $all_your_own_filtering_and_sorting_and_bucketing". Not sure if I should do that within the confines of a #thunderbird add-on, or try some other approach. I really, really want to be able to use #sql for this stuff. It's a natural fit. But #sqlite seems to be a no-go for #WebExtensions. There is only #IndexedDB, which, in my limited experience with it, is absolute garbage to work with.

  26. 🎉 Oh joy, another tool to make your browser do things it was never meant to do! 🤖 Now you can automate the thrilling life of filling forms with the same enthusiasm you reserve for hitting “install” on boring extensions. Look out, world—AI is here to make surfing the web as exciting as watching paint dry, just with a lot more technical jargon! 🚀
    browsermcp.io/ #browserautomation #AItools #webextensions #techhumor #digitallife #HackerNews #ngated

  27. Поддержка webextensions под Андроид, вторая серия

    Очень добрый день! Меня зовут Тимур и я программист. Сегодня я хочу продолжить разговор о поддержке расширений браузера (хромиум) на Андроид. В прошлой своей статье я рассказал о том что у меня получилось завести расширения но народ так занят стенаниями по поводу закрытия проекта Kiwi что никто особо на это внимания не обратил, поэтому буду краток, это скорее промежуточный отчет чем анонс.

    habr.com/ru/articles/896438/

    #c++ #chromium #webextensions #android

  28. Just started the work on a new version of my InMyPocket #firefox #addon for #Pocket.

    I've already done some behind-the-scenes work lately, now is the time to work on a new release. Not sure how long it will take but it feels good working on the project again 🤓

    #webextensions #indiehacker

  29. Another exciting new player in this area is https://kagi.com/orion/ by @kagihq — A feature-full #WebKit based browser that has several awesome features missing in others:

    • Hierarchical vertical tabs! (Better than #Brave)
    • Support for both #Firefox and #Chrome #WebExtensions
  30. Mozilla’s approach to Manifest V3: What’s different and why it matters for extension users:

    blog.mozilla.org/en/products/f

    Very good read for those developing #WebExtensions.

  31. Answering random questions about #webextensions development is easily my favorite part of this job

  32. Поддержка webextensions под Андроид

    Добрый день! Меня зовут Тимур и я программист. Сегодня я хочу представить очередную свою работу, точнее рабочий черновик. Да, я в курсе — дураку полработы не показывают, но так и на хабре то не дураки сидят. Итак, сегодня я расскажу как перенес поддержку webextensions в chromium под Андроид, что работает а что не работает, как пользоваться тем что работает и когда будет работать то что не работает.

    habr.com/ru/articles/882640/

    #c++ #chromium #webextensions #android

  33. If you're attending FOSDEM and are interested in browser extensions, @mozillaofficial has a couple of events you should check out!

    WebExtensions BoF – let’s chat about your experiences building and using extensions
    fosdem.org/2025/schedule/event

    State of Firefox Add-ons – Join me for a review of recent changes in Firefox and a peak at what's to come
    fosdem.org/2025/schedule/event

    #webextensions #browserextensions #firefoxextensions #firefoxaddons

  34. @trentskunk Welp, not surprised.

    Vivaldi experiencing, as they put it, "a performance drag" from considering a proper implementation is the probable result of trying to pluck so much stuff in the browser, so they choose a status quo of OBEDIENTLY following Google's version of the Manifest V3 spec. How come they don't take a page from Firefox that keeps both Manifest V2 and V3 that doesn't impede extensions' capabilities as much as Chromium?

    #Vivaldi #VivaldiBrowser #ManifestV3 #ManifestV2 #MV3 #MV2 #Mozilla #Firefox #Google #Chromium #GoogleChrome #WebExtensions

  35. I give $AAPL a lot of shit, but I'll admit that it's good to have their skin in the game adding support for #ContentBlockers and #WebExtensions.

    Someone's gotta push back on #google!

    #extentions #wwdc24 #webManifestV3 #webManifest #privacy

  36. I'm updating my no_downvote_display extension to add support for Manifest v3 since I figure it's worthwhile to do so because downvotes can be bad mentally even with Google's anti-adblock thing. Officially I don't support Google Chrome or Chromium, but I do support #Vivaldi if you need a Chromium-based browser. Preferably I'd say to use Firefox if you can, though.
    1/2

    #Firefox #ChromeWebStore #Chrome #ManifestV3 #WebExtensions #Disqus #Chromium