Praktyczny przewodnik po Web Extension API: tworzenie wtyczek do przeglądarek

programistamag.pl 5 dni temu

Przeglądarki internetowe są narzędziem, którego większość użytkowników komputerów używa na co dzień do przeróżnych celów. Ich funkcjonalność wykracza daleko poza przeglądanie stron internetowych – pozwalają na pobieranie plików, obsługę multimediów, a choćby uruchamianie zaawansowanych aplikacji internetowych. A gdyby tak móc jeszcze bardziej rozbudować ich możliwości? To właśnie umożliwiają rozszerzenia przeglądarki, czyli tzw. wtyczki. W tym artykule pokażemy, jak je tworzyć przy użyciu Web Extension API i co można dzięki nim osiągnąć...

Zagadnienia poruszane w tym artykule:

  • Czym jest Web Extension API?
  • Skrypty treści (content sctipts);
  • Skrypty tła (service workers/background scripts);
  • Interfejs użytkownika;
  • Action;
  • Popup;
  • Menu kontekstowe;
  • Powiadomienia (notifications);
  • Strona opcji (Options page);
  • Skróty klawiszowe;
  • Komunikacja;
  • Żądania jednorazowe (one-time requests);
  • Długotrwałe połączenia (long-lived connections);
  • Interfejsy API i uprawnienia;
  • Webpack;
  • TypeScript;
  • Dokumenty pozaektranowe (offscreen documents);
  • Dokumentacja;
  • Przykłady.

Artykuł pochodzi z magazynu Programista nr 118 (3/2025). Szczegółowy spis treści wydania nr 118: https://programistamag.pl/programista-3-2025-118/

Autorem artykułu jest Adam Emieljaniuk. Absolwent Informatyki na Zachodniopomorskim Uniwersytecie Technologicznym w Szczecinie i Mechaniki i Budowy Maszyn na Wojskowej Akademii Technicznej w Warszawie. Na co dzień żołnierz zawodowy, w wolnej chwili rozwijający swoje drobne projekty.

Idź do oryginalnego materiału