#webextension

Hi there, here is a new beta version for wallabagger with a lot of changes under the hood:

- how to install it wallabagger.wallabag.org/betat
- beta version for Firefox addons.mozilla.org/fr/firefox/
- CRX available here for Chrome and Vivaldi github.com/wallabag/wallabagge

Thank you for your feedback. 😁

#wallabag #wallabagger #Firefox #webextension #floss

2025-10-29

BlogCat can now post threads on Mastodon.

This is my first threaded post:

dice.camp/@Agarzia/11545746042

Enable it by selecting "split post" in the #WebExtension options and then use a dash by itself in a line to mark where the post should be split.

screenshot of blogcat with thread spliting markers.
2025-10-29

BlogCat can now post threads on Mastodon.

This is my first threaded post:

dice.camp/@Agarzia/11545746042

Enable it by selecting "split post" in the #WebExtension options and then use a dash by itself in a line to mark where the post should be split.

screenshot of blogcat with thread spliting markers.
Andre Alves GarziaAgarzia@dice.camp
2025-10-29

BlogCat can now post threads on Mastodon.

This is my first threaded post:

dice.camp/@Agarzia/11545746042

Enable it by selecting "split post" in the #WebExtension options and then use a dash by itself in a line to mark where the post should be split.

screenshot of blogcat with thread spliting markers.
Márton Salomvárymrc@mastodon.berlin
2025-10-24

Yesterday’s rabbithole: instead of doing some tax related administration, I built a Firefox extension to inject some JavaScript to fix some annoyances on the government login website.

Because apparently every existing userscript extension wants to access all data on all websites, despite technically not necessary (Firefox has UI for handpicking website permissions). And I only trust an extreme short list of extensions with access to everything…

#Firefox #WebExtension #UserScripts

2025-10-21

Communication between the extension and the API is coming along. If a link isn't found in local storage, it'll call out to the server to check for reports and save those locally for next time.

Still thinking about users and auth, but to get something out into the world I might just use a proof of work captcha to get a token so some trusted beta testers can start making reports ASAP

Or I could just manually send tokens to people...

#Webdev #AI #Slop #WebExtension #Enshittification

2025-10-17

I'm developing a browser extension to #crowdsource reports of AI slop articles, and to flag slop articles/domains in search results.

The extension itself is started, and now I've set up a database to form the backend with #FastAPI in front.

Trying to get something ready for people to try out and start contributing ASAP because I'm so tired of this crap in my searches.

#FuckAI #Browser #Web #Python #Javascript #WebExtension #AISlop #Slop #Enshittification

Rob Andersonr0b@social.lol
2025-10-07

I had completely forgotten that CMD+SHIFT+L was not a built in browser thing and that I've been using my own #WebExtension the whole time!

github.com/robb-j/quick-url-co

2025-09-15

Made three releases of my #blogging tool #blogcat this week:

blogcat.org

It provides a calmer experience than many other clients and also allows you to post to microblogging services.

It is a #WebExtension so it integrates nicely into #Firefox

2025-09-15

Made three releases of my #blogging tool #blogcat this week:

blogcat.org

It provides a calmer experience than many other clients and also allows you to post to microblogging services.

It is a #WebExtension so it integrates nicely into #Firefox

Andre Alves GarziaAgarzia@dice.camp
2025-09-15

Made three releases of my #blogging tool #blogcat this week:

blogcat.org

It provides a calmer experience than many other clients and also allows you to post to microblogging services.

It is a #WebExtension so it integrates nicely into #Firefox

2025-09-09

Pour envoyer une nouvelle version d'une #webextension à Mozilla, il faut commencer par résoudre un #ReCAPTCHA de chez #Google

Ils pourraient au moins faire semblant d'être indépendants, non ? (au lieu de conditionner le fonctionnement de leur plateforme à un service qui Google pourrait utiliser comme vecteur d'attaque contre eux… comme c'est le cas avec Youtube et Firefox :
fosspost.org/google-slowdown-f
clubic.com/actualite-530841-go )

2025-09-07

Btw, is anyone running #Snowflake?

Access to the #tor network is even more crucial and gives access to Signal and most of the free web.

Just install the #Firefox #Webextension and make sure WebRTC is enabled (if your browser supports videocalls, it will be enabled).

addons.mozilla.org/en-US/firef

You can also use #Orbot and instead of enabling a Tor Entry- or Middle-Node, setup a Snowflake Proxy ("Friendly mode"). Proxies are really only used by censored people, so dont fear abuse.

Jan :rust: :ferris:janriemer@floss.social
2025-09-06

You're nerd sniping me, #MDN, don't you!?

Native messaging #API

developer.mozilla.org/en-US/do

"Native messaging enables an extension to exchange messages with a native application, installed on the user's computer. The native messaging serves the extensions without additional accesses over the web."

"On the native app side, messages are received using standard input (stdin) and sent using standard output (stdout)."

So many possibilities! :awesome: ✨

#WebExtension #IPC #InterProcessCommunication

Felix Moessbauerfmoessbauer
2025-07-30

The also works on Mozilla . By that, IMAP, SMTP and can be accessed with device trust. The install steps are basically the same as on

github.com/siemens/linux-entra

2025-07-23

How to get #KDEConnect working in desktop #Firefox (and other browsers who support #WebExtension)

Install External Application Launcher + Native Client (the latter is open-in-native-client on #AUR)

Just select `/usr/bin/kdeconnect-handler` as the application, `[HREF]` as arguments and enable it for link as well as tab context.

The handler will open a popup where you can select the target device

webextension.org/listing/open-
github.com/andy-portmen/extern
github.com/andy-portmen/native

#OpenIn

Felix Moessbauerfmoessbauer
2025-07-16

While debugging why the fails to handle token refresh, I noticed a pretty bad design decision in the requestBlocking / declarativeNetRequest You need to permit both the source and the target URL to change the request headers (i.e. the app and the login provider).

That's unfortunate, as I was hoping to only grant the login provider URL, no matter which page is using it...

github.com/siemens/linux-entra

@KoolTechTricks@posts.kooltechtricks.orgKoolTechTricks@cr8r.gg
2025-07-14

↩️ Redirector — расширение для браузера, которое позволяет перенаправлять и заменять URL.

Создавайте правила на основе масок или регулярных выражений. URL, попадающие под эти правила, будут перенаправляться на другие. Правила можно экспортировать в JSON или синхронизировать в браузере.

📥 Скачать Redirector: Firefox / Chromium (поддерживающие Manifest V2)

#webextension

Список правил в RedirectorРедактирование правила в Redirector

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst