#webextensions


@tiagojferreira outros projetos interessantes para o usuário final seriam aqueles que usam a linguagem #WebExtensions para fazer substitutos livres, exemplo: http://savannah.nongnu.org/projects/chuspalms . Para usuário final e desenvolvedor, sugiro #GNU #LibreJS que bloqueia e mostra como libertar as partes não livres para o usuário final.
Is there anyone in the Fediverse that can help me get my Google Oauth application approved? Gone several rounds with the interviewers over my browser extension and they still don't seem to understand it
Blog post: Google Ads in Browser Extensions
Chrome Web Store policy allows ads in #webextensions, but can Google’s ad products be used in browser extensions? Let’s dig through some policy docs to find out.
https://dotproto.com/2023/05/04/google-ads-in.html
Questionable podcast idea!
Title: Speaking of extensions…
Premise: I spend an hour talking with someone I know/admire about a mutual interest (#webdev, #videogames, #devtools, etc), then inevitably end up talking about #webextensions
It's like hanging out with a friend, but probably more awkward!
@johns An update: since my computer usage habits have changed recently, and having noticed my lack of contributions to #FreeSoftware front lines which I can contribute and know a little on how to do so, I also decided to use #SystemD and #Trisquel, specially so that I can help develop #WebExtensions to replace #JavaScript / #JS, and also use #Java to help #IRPFLivre, a replacement for a nonfree software to fill personal income tax declaration.
Consent-O-Matic is a browser extension that auto-responds to all the #GDPR and similar consent popups with optimal user preferences.
Unlike the extension "I don't care about cookies" which just accepts all cookies, Consent-O-Matic clicks the prompts on your behalf to reject most of the cookies. You can also choose what to accept/reject in the preferences.
Available for Firefox, Chrome and others.
I've been using this on Firefox :firefox: for quite sometime now and it works great!
Their Github page has links to official extension stores: https://github.com/cavi-au/Consent-O-Matic#introduction
#AMO link: https://addons.mozilla.org/firefox/addon/consent-o-matic/
#privacy #webextensions #addons #addon #extension #chrome #firefox #safari

Just shipped Tootski 0.0.3, which adds a Use Tootski button for replies; click to open the post in a new tab on your server, all filled in and ready to go.
Firefox landed instantly; Chrome is under review.
Just put Tootski up on Product Hunt; upvotes appreciated!
Good news, everyone: Tootski is ready to try out on Chrome and Firefox. Please see the explainer at https://tootski.dev for details.
That thing where you submit the first version of your browser extension and start waaaaaiting for a reply. #tootski #webextensions
Element.animate() let me add a custom animation from a browser extension on pages whose content security policy made it impossible to add CSS keyframes.
#webdev #webextensions #tootski
https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
Important Tab Tosser update (v3.3.0) fixes a bug that could result in more tabs being tossed than intended.
I recommend manually checking for updates to get it sooner than Mozilla rolls out extension updates.
This bug accelerated the release of some planned changes for v4, such as the simplified setting aligned with Mobile Safari's implementation of closing ignored tabs.
It bothers me that #WebEtension and #webextensions are two distinct tags. The flow of a sentence might make singular or plural more appropriate, but when I go looking for posts about this topic I have to make sure to search both. That bit of #MastoUX isn’t great
Tab Tosser v3 released today!
• Firefox 109+ required, as it now uses WebExtensions Manifest v3
• Default tab ignore time is now 3 days
• Max ignore time reduced to 3 weeks, as Firefox is updated every 4
• Post-install page more explicit about action required
• Removed `management` permission request
This is mostly a maintenance release. A bigger update is planned for v4 in response to how Firefox's UI has evolved over the last 4 years.
"...let’s build a Chrome extension that steals as much data as possible."
@Revertron I'm happy to see that #Mozilla #Firefox is not appeasing #Google on the V3 stuff, but this makes me more convinced than ever that ditching #AddOnSDK in favor of #WebExtensions in the first place was probably a mistake.
#Firefox has removed some extensions from their store.
First, they removed Bypass Paywalls:
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/issues/905
Second, they removed https://Ruffle.rs:
https://addons.mozilla.org/en-US/firefox/addon/ruffle_rs/
If you know of any other extensions that have been removed recently, please reply. Also, does anyone know why #Mozilla is removing extensions all of a sudden? Boosts are also appreciated.
#WebExtensions #RuffleRS #Ruffle #BypassPaywallsClean #BypassPaywalls
@cory We added support for #WebInspector #WebExtensions to #Safari last fall. Just need the frameworks to release their extensions now.
I updated Tab Tosser to support Manifest V3, but Mozilla AMO recommended I not release it yet.
Firefox 109 is the first version to support Manifest V3 and it just came out 2 weeks ago. In the spirit of supporting “current version - 1”, I will wait to update Tab Tosser until Firefox 110 is released on February 14.
@dotproto Big thanks for everything you've done to help guide and assist me and other extension developers through the Manifest v3 transition and to discover new and exciting things about #webextensions along the way.
Looking forward to see what comes next!
@gasrios I don't have much except MDN itself, but you don't use only #JavaScript but #WebExtension / #WebExtensions, which both improves and restricts some of the things that can be done with #JS.
If you work with large number of tabs this might be helpful for you:
https://addons.mozilla.org/firefox/addon/dont-open-duplicate-tabs
#firefox, #firefoxaddon, #firefoxaddons, #webextension,
#webextensions, #opensource, #browserextension,
#browserextensions
I get that promises are cool but why is the entire #WebExtensions api written asynchronously, even when it's stuff like "tell me what tabs are open" which should execute instantly? #javascript
This all came up because I was reflecting on a perennial desire to read more people talking about the future of the #web #webbrowsers, and #webextensions (I wish there was a better way to handle tags and pluralization). I want to find more of these conversations and think deeply about them. I want to share my thoughts in the hopes of discussing them in detail with others, finding out what I’m missing or misunderstanding, leading about other considerations or paths i may not have examined, etc.
Plasmo https://www.plasmo.com/
If you're building a browser extension, Plasmo is really really good:
- Bundles, resizes icons, generates manifest
- Conveniences for building content script UIs
- MV3 (Chrome) and MV2 (Firefox/Edge)
- Separate dev + prod builds, dev environment has hot reloading
- Built for React
- TailwindCSS + TypeScript support
- GitHub action for publishing (didn't get that working yet)
The #Safari #WebExtensions team will available for another Q&A office hours on Thursday at 9am PST. You can register and submit your questions now for the team to answer at the office hours.
Register here: https://developer.apple.com/events/ask-apple/dashboard/upcoming-events/q-and-a
#Ubuntu: Neue Schnittstelle für eingesperrten #Firefox
https://www.heise.de/news/Ubuntu-Neue-Schnittstelle-fuer-eingesperrten-Firefox-7194499.html
I wrote some advocacy on #firefox #webextensions - Manifest V3 is coming, and some of the changes coming may end up dumbing down some of the nicer features of extensions in Firefox vs. other #browsers like #chrome.
Take a read!
Ouch, it does not support #WebExtensions. I can't manage to get #LibreJS working, that's kind of bad.
#HelpWanted: Is there an easy way to let #webextensions call public JSON APIs?
I'm trying to make a :firefox: #Firefox #addon that manages a #GhostCMS instance, but can't find my way around the #CORS errors.
I get they're needed for general browsing, but is there some kind of relaxed mode for my addon to call a user's custom Ghost API (or any other JSON API for that matter)?
@Palanix
Mozilla website. Find the #API. You can searx for #WebExtensions API.
Their site has a examples and even a #boilerplate for building a skeleton of the app automatically.
What addon are you thinking of producing? Maybe it exists already?
#ActuLibre Tab Center Reborn, onglets verticaux dans Firefox à lire sur https://linuxfr.org/news/tab-center-reborn-onglets-verticaux-dans-firefox #webextensions #Mozilla #firefox
#ActuLibre Meta-Press.es, outil de recherche dans la presse, libre et respectueux de la vie privée à lire sur https://linuxfr.org/news/meta-press-es-outil-de-recherche-dans-la-presse-libre-et-respectueux-de-la-vie-privee #moteur_de_recherche #webextensions #contribution #mozilla #Presse #presse #addons #addon
[#BotActu] « Calendrier de l’Avent Fenix : les fonctionnalités de Firefox pour Android – jour 11 » https://blog.mozfr.org/post/2020/12/Calendrier-Avent-Fenix-fonctionnalites-Firefox-Android-jour-11 #communautéfrancophone #calendrierdelAvent #WebExtensions #applications #navigation #extension #Firefox #Android #modules #Mozilla #mobile #comm
[#BotActu] « Testez les nouvelles extensions recommandées dans Firefox pour Android Nightly » https://blog.mozfr.org/post/2020/09/Testez-nouvelles-extensions-recommandees-Firefox-Android-Nightly #utilisateur·rice·s #confidentialité #Mesextensions #WebExtensions #extension #recherche #vieprivée #sécurité #Android #Firefox #Mozilla #Nightly #release #Google #mobile #Fenix #proxy #vidéo #comm #test #API
[#BotActu] « Isoler un site dans son propre container » https://blog.mozfr.org/post/2020/07/Isoler-site-dans-propre-container #Mesextensions #WebExtensions #extension #vieprivée #Facebook #Firefox #modules #Mozilla #onglets #pistage #comm
[#BotActu] « De nouvelles extensions intégrées à votre Firefox pour Android profondément renouvelé » https://blog.mozfr.org/post/2020/07/nouvelles-extensions-integrees-Firefox-Android-profondement-renouvele #utilisateur·rice·s #développement #WebExtensions #applications #extension #Firefox #Android #modules #Mozilla #Nightly #Fenix #vidéo #comm
[#BotActu] « Récents ajouts au programme des extensions recommandées » https://blog.mozfr.org/post/2020/06/Recents-ajouts-programme-extensions-recommandees #Mesextensions #WebExtensions #chiffrement #communauté #extension #recherche #vieprivée #sécurité #Firefox #modules #Mozilla #pistage #vidéo #comm #voix #pub
[#BotActu] « Firefox pour Android : dernière ligne droite pour Fenix » https://blog.mozfr.org/post/2020/05/Firefox-Android-derniere-ligne-droite-Fenix #WebExtensions #applications #extension #Firefox #Android #Mozilla #Nightly #Google #mobile #Fenix #Focus #vidéo #bêta #comm #test
[#BotActu] « Firefox 74 améliore votre sécurité en ligne » https://blog.mozfr.org/post/2020/03/Firefox-74-ameliore-votre-securite-en-ligne #téléchargement #cybersécurité #développement #WebExtensions #synchroniser #chiffrement #WebAssembly #JavaScript #smartphone #extension #vieprivée #contrôle #Facebook #GNULinux #Internet #standard #sécurité #Firefox #données #Mozilla #onglets #pistage #release #Windows #éditeur #Chrome #Google #mobile #outils #HTTPS #image #macOS #vidéo #WebVR #comm #HTML
[#BotActu] « Les extensions dans le nouveau Firefox pour Android » https://blog.mozfr.org/post/2020/02/extensions-nouveau-Firefox-Android #Mesextensions #développement #WebExtensions #applications #extension #Android #Firefox #modules #Mozilla #Nightly #mobile #bêta #comm
[#BotActu] « Firefox 73 avec un zoom global » https://blog.mozfr.org/post/2020/02/Firefox-73-avec-zoom-global #accessibilité #développement #WebExtensions #sécurité #Firefox #Mozilla #Windows #audio #a11y #comm #ESR
Réunion communautaire des modules complémentaires 2019 à Londres #ExtensionsRecommandées #WebExtensions #API #ManifestV3 #Android #FirefoxPreview /@mozamo #news https://blog.mozilla.org/addons/2019/11/14/2019-add-ons-community-meetup-in-london/
@nolan things I know from develeoping browser extensions, at least newly WebExtensions, myself:
* you cannot generalize it so much, i.e. the claim "browser extensions make browsers slow" is not always true.
* with the to-be-standardized browser extensions (#WebExtensions), it really matters what they do. There are clear APIs.
* e.g., a browser extension that is only triggered by clicking on a button and has no other permissions, does not impact browser performance at all or only slightly…
I am really missing a nice abbreviation of for "browser extension developer".
Something like #webdev…? 🤔
And I know, a #browserExtensionDev is also a #webdev thanks to today's browsers, but I want something more specific…
#WebExtensions #addon #addons #Firefox #browserExtension #chromeExtension
@varx
> My *ideal* would be sandboxed native apps shipped with a standard package manager.
Isn't that basically what #WebExtensions are?
@alcinnz @aral
With coming changes to web extensions, here is an effort to start a conversation about #a11y implications:
---
RT @matatk@twitter.com
The draft #WebExtensions “Manifest v3” document has some great privacy and security ideas, but appears to present barriers to #accessibility extensions that need to run on all pages. I posted some suggestions: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-extensions/5BO_7FAq1XU - please join…
https://twitter.com/matatk/status/1088829885936820224