Ostatnia wersja Microsoft Edge Canary wprowadziła do przeglądarki trochę zmian w obsłudze aplikacji PWA. Użytkownicy mogą włączyć flagę, która aktywuje "przechwytywanie" linków przez te aplikacje. Dzięki temu łącza z innych programów mogą otwierać się w aplikacjach PWA — na przykład w YouTube — zamiast w Edge.
Mimo wprowadzenia różnych zmian ułatwiających wybór domyślnej przeglądarki w Windows 11 Microsoft jest dość zaborczy w obsłudze linków w systemie. Najchętniej wszystkie z nich wysyłałby do Edge, a wszelkie próby "porwania" protokołu URL traktuje jak świętokradztwo. Nieco inaczej sprawa się ma z aplikacjami PWA czy witrynami zainstalowanymi jako aplikacje. Niby są to apki odrębne od Edge (a przynajmniej tak jawią się użytkownikowi), jednak faktycznie nadal jest to Edge, tyle że z innym interfejsem. Tak czy inaczej, jeśli wolicie taką formę korzystania z aplikacji internetowych, teraz łatwiejsze stało się otwieranie w nich linków.
Przykład możecie zobaczyć na GIF-ie powyżej. Użytkownik otrzymuje link w wiadomości na Telegramie, klika go i otwiera się on w YouTube w samodzielnej aplikacji PWA. Brawo, zostałeś zrickrollowany! A tak poważnie, jeśli podoba się Wam taki scenariusz, to możecie włączyć go już teraz. Jak to zrobić?
- Zaktualizuj przeglądarkę Microsoft Edge Canary do najnowszej wersji.
- Upewnij się, że Edge Canary jest Twoją domyślną przeglądarką.
- Zainstaluj aplikację webową (np. YouTube albo Twitter), klikając przycisk na pasku adresu.
- Udaj się na stronę edge://flags/#edge-webapp-link-handling i kliknij "Enabled".
- Uruchom ponownie przeglądarkę.
- Przejdź na stronę edge://apps i pod nazwą docelowej aplikacji kliknij "Szczegóły".
- Włącz przełącznik opcji "Obsługa linku" ("Zezwól tej aplikacji na otwieranie linków do witryny").
- Spróbuj teraz kliknąć link, który prowadzi do witryny zainstalowanej jako aplikacja.
Obsługa linków przez aplikacje PWA to na razie funkcja eksperymentalna. Spodziewamy się więc, że jeszcze przez jakiś czas do jej włączenia potrzebny będzie edytor flag.