Opublikowano 12. grudnia 2023 przez Jan Bunk
Jeśli jesteś web developerem, pewnie znasz narzędzia deweloperskie przeglądarki:
To prawdopodobnie najważniejsze narzędzie do debugowania błędów na Twojej stronie.
Aplikacje stworzone z webtoapp.design zazwyczaj działają od razu, przynajmniej zachowują się prawie identycznie jak Twoja strona w Chrome na Androidzie i Safari na iOS. Więc jeśli Twoja strona działa tam poprawnie, nie powinieneś napotkać zbyt wielu problemów.
Jednak czasami możesz chcieć zbadać jakieś nieoczekiwane zachowanie w aplikacji. W takich przypadkach możesz otworzyć wbudowaną konsolę aplikacji.
Otwieranie konsoli jest celowo ukryte, żeby zwykli użytkownicy aplikacji przypadkowo jej nie otworzyli i się nie pogubili. Ale nawet jeśli na nią trafią, wystarczy zamknąć i ponownie otworzyć aplikację, żeby się jej pozbyć.
Jeśli w Twojej aplikacji nie ma dostępu do ustawień, możesz też otworzyć konsolę przez okno informacji diagnostycznych:
Otwórz dowolną stronę, wpisując jej adres w oknie dialogowym. To przydatne, jeśli chcesz przejść do ukrytych (nie ma do nich linku na głównej stronie) stron testowych lub środowisk testowych, które możesz mieć.
Ta funkcja wykonuje dowolny kod JavaScript, który wpiszesz, i wyświetla wynik w konsoli.
To dodaje mały przycisk, który otwiera konsolę JavaScript Eruda dla aktualnie przeglądanej strony. Oferuje ona prawie wszystkie funkcje, które znasz z konsoli przeglądarki na komputerze, na przykład eksplorator elementów drzewa DOM. Więcej o Eruda możesz przeczytać w projekcie na GitHubie.
Ponieważ logowane wiadomości mogą być trudne do czytania i analizowania, możesz użyć tego przycisku, aby skopiować cały tekst logów i wkleić go gdziekolwiek chcesz. Na przykład możesz wysłać go na komputer, gdzie masz lepszy edytor tekstu.
Cześć, jestem Jan! Stworzyłem webtoapp.design w 2019 roku podczas studiów informatycznych na uniwersytecie. Od tego czasu wiele się zmieniło – nie tylko ukończyłem studia, ale też nie prowadzę już webtoapp.design sam. Rozwinęliśmy się w globalny, w pełni zdalny zespół i zdobyliśmy mnóstwo doświadczenia w tworzeniu i publikowaniu aplikacji. Stworzyliśmy i opublikowaliśmy setki aplikacji w sklepach, gdzie zostały pobrane miliony razy.