Odkrywamy możliwości internetu

Jakie zaawansowane funkcje internetowe obsługuje Twoja przeglądarka? Jakie aplikacje internetowe korzystają z tych funkcji? Aby znaleźć odpowiedzi na te pytania, skorzystaj ze strony dotyczącej testowania przeglądarek i jej rozszerzenia.

Project Fugu to międzynarodowe przedsięwzięcie mające na celu wyeliminowanie luk w zakresie możliwości sieci i umożliwienie działania w sieci nowych klas aplikacji. Dokładniej rzecz ujmując, oznacza to dodawanie do przeglądarek nowych interfejsów API, za pomocą których programiści aplikacji mogą realizować wcześniej niemożliwe do zastosowania przypadki użycia. Jakie interfejsy API obsługuje Twoja przeglądarka? Które aplikacje internetowe korzystają z tych interfejsów API? Zobaczmy, jak to zrobić.

Jak Fugu działa moja przeglądarka?

Interfejsy API Project Fugu, takie jak obsługa plików, dostęp do systemu plików, asynchroniczny schowek i udostępnianie przez internet, udostępniły w internecie funkcje, które powinny być możliwe tylko w aplikacjach na danej platformie. Na przykład możesz teraz dwukrotnie kliknąć plik obrazu, aby otworzyć się w powiązanej aplikacji PWA, wprowadzić zmiany, zapisać zmiany z powrotem w pliku, a potem skopiować zawartość obrazu do innej aplikacji lub udostępnić go klientowi poczty e-mail. Funkcja ta nie była dostępna w internecie do niedawna.

Aby dowiedzieć się więcej, sprawdź aplikację Jak Fugu jest moja przeglądarka? i sprawdź, które interfejsy API Project Fugu obsługuje Twoja przeglądarka. Nie wszystkie funkcje są dostępne na wszystkich platformach – na przykład interfejs Contact Picker API jest obecnie dostępny tylko na urządzeniach mobilnych. Dlatego uzyskanie wyniku 100% podczas testowania na komputerze (i odwrotnie) jest niemożliwe. Dlatego potraktuj ten test jako zabawną rywalizację, a nie naukę absolutną. Przy każdej testowanej funkcji podamy link do odpowiedniej dokumentacji, z której dowiesz się więcej na jej temat. Jeśli możliwe jest wykrywanie funkcji, podane są informacje o tym, czy dana funkcja je obsługuje, czy nie, oraz statystyki wczytywania strony powiązane ze stanem Chrome, które informują o popularności danej funkcji w danym okresie.

Jeśli Twoja przeglądarka obsługuje interfejs Web Share API, możesz udostępnić informacje o swojej przeglądarce Fugu, klikając przycisk Udostępnij obok ryby Fugu i paska postępu. Możesz też pobrać zrzut ekranu i udostępnić go ręcznie w wybranej sieci społecznościowej.

Strona pod adresem https://howfuguismybrowser.dev/.
Czy zdarzyło Ci się zastanawiać się: „Jak Fugu jest moja przeglądarka?"

Jak Fugu korzysta z internetu?

To rozszerzenie przeglądarki o nazwie Jak Fugu to sieć? pomoże Ci sprawdzić, które interfejsy API Fugu są używane przez odwiedzane witryny. Zainstaluj to rozszerzenie z Chrome Web Store, a następnie obserwuj, jak licznik ryb Fugu w niektórych witrynach wyświetla plakietkę z wykrytymi interfejsami API Project Fugu. Jeśli np. otworzysz Excalidraw, licznik przeskoczy do 9, ponieważ Excalidraw używa 9 wykrywalnych interfejsów API Project Fugu. Dostępne symbole:

  1. CacheStorage
  2. Skrypt service worker
  3. Udostępnianie w internecie
  4. Schowek asynchroniczny
  5. Schowek asynchroniczny (obrazy)
  6. Dostęp do systemu plików
  7. Cel udostępniania w internecie
  8. Cel udostępniania w internecie (pliki)
  9. Obsługa plików
Rozszerzenie „How Fugu is the Web” zostało wywołane w witrynie https://excalidraw.com/.
Czy zdarzyło Ci się zastanawiać się: „Jaka jest tradycja sieci Fugu?”.

Tak jak wcześniej, możesz udostępniać wyniki bezpośrednio, jeśli Twoja przeglądarka obsługuje interfejs Web Share API, a jeśli nie, ręcznie. Aby sprawdzić, czy Twoja przeglądarka obsługuje daną funkcję, zapoznaj się z odpowiednią dokumentacją. W tym celu kliknij Szczegóły. Możesz też bezpośrednio przejrzeć odpowiedni fragment kodu źródłowego, klikając jego link na liście punktowanej.

Podsumowanie

Gdy przeglądasz internet z zainstalowanym rozszerzeniem How Fugu is the Web?, możesz zobaczyć, jak często wyświetla się plakietka interfejsu Project Fugu API. Mogą to być strony z funkcjami wygodnymi, takimi jak możliwość wklejania obrazów do aplikacji, np. na stronie z nowymi problemami w GitHubie (zamiast przesyłania ich jako mniej wygodna opcja), po w pełni funkcjonalne aplikacje, które korzystają z wielu funkcji, takich jak obsługa plików, dostęp do systemu plików i dostęp do schowka (np. Excalidraw). Tam, gdzie wcześniej była wymagana aplikacja internetowa, czasem wypełniona może być aplikacja internetowa. Przykładem może być aplikacja Wootility firmy Wootility służąca do programowania klawiatur do gier za pomocą WebHID API,

Uruchamianie polecenia Jak Fugu jest moja przeglądarka? w każdej nowej wybranej wersji przeglądarki (albo w dowolnej innej przeglądarce lub na osadzonym komponencie WebView) daje satysfakcję. W przypadku niemal każdej nowej wersji przeglądarki pasek postępu przesuwa się w górę, gdy przeglądarka korzysta z nowych funkcji lub funkcji.

Tworzenie treści internetowych staje się coraz bardziej realne, a nowe funkcje są dodawane do platformy w zawrotnym tempie. Internet to nie jedyny wybór podczas tworzenia aplikacji, ale mam nadzieję, że dzięki tej witrynie testowej i rozszerzeniu przeglądarki przekonaliśmy Cię, że warto spojrzeć na tę technologię jeszcze raz.