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

programistamag.pl 10 miesięcy 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