Parser URL i edytor query stringa

Parser URL, parser user agenta i wyszukiwarka typów MIME

Parser URL: rozłóż adres, edytuj parametry, dodaj UTM | We.Inc

Rozłóż dowolny URL na protokół, hosta, ścieżkę, query i hash, edytuj parametry zapytania w tabeli, dodaj tagi UTM, odczytaj ciąg user agent i sprawdź typy MIME. Działa w Twojej przeglądarce.

URL dzieli się na protokół (https:), opcjonalną nazwę użytkownika i hasło, nazwę hosta, opcjonalny port, ścieżkę, query string po znaku ? oraz fragment po znaku #. Wklej poniżej dowolny link, aby zobaczyć każdą część, rozkodować parametry zapytania do edytowalnej tabeli i złożyć link ponownie z Twoimi zmianami.

Części adresu https://shop.example.com:8080/shoes/run?size=9&color=red#reviews

Trzy małe narzędzia w jednym miejscu: parser URL z edytorem parametrów zapytania i polami UTM, czytnik user agenta oraz przeszukiwalna lista typów MIME, które serwery WWW wysyłają najczęściej.

Najczęściej zadawane pytania

Czym różni się host od hostname?

hostname to sama domena lub adres IP, na przykład shop.example.com. host dodaje port, jeśli został podany, na przykład shop.example.com:8080. Gdy port jest domyślny dla protokołu (443 dla https), parser pomija go w obu polach.

Jak pobrać parametry zapytania w JavaScript?

Użyj new URL(link).searchParams, a potem wywołaj get("name") dla jednej wartości lub getAll("name") dla powtórzonych kluczy. Dla bieżącej strony to samo robi new URLSearchParams(location.search). Oba rozwiązania same dekodują percent-encoding.

Na ile wiarygodne jest parsowanie user agenta?

Traktuj je jako wskazówkę. Przeglądarki oparte na Chromium zgłaszają teraz okrojony ciąg, w którym wersja systemu operacyjnego i model urządzenia są zamrożone na stałych wartościach, a każda przeglądarka może wysłać dowolny ciąg. Przy decyzjach o funkcjach sprawdzaj zamiast tego samą funkcję.

Jakiego typu MIME powinny używać pliki JavaScript?

text/javascript. Obecna specyfikacja (RFC 9239) czyni go jedynym standardowym typem i oznacza application/javascript oraz pozostałe jako przestarzałe, choć przeglądarki nadal je akceptują.

Czy narzędzie gdzieś wysyła moje adresy URL?

Nie. Parsowanie odbywa się w Twojej przeglądarce za pomocą jej wbudowanego parsera URL i nic nie jest wysyłane ani zapisywane w logach.

Dlaczego parsować URL parserem platformy

Porządek w tagach UTM

URL

(domyślny)

Części URL

Część

Wartość

Parametry zapytania

Brak parametrów poza tagami UTM.

Nazwa parametru {n}

Wartość parametru {n}

Usuń {name}

Usuń

Dodaj parametr

Tagi UTM

Złożony URL

Kopiuj URL

Kopiuj rozkodowany

Ciąg user agent (Twój jest już wpisany)

Najlepsze przypuszczenie na podstawie ciągu

Pole

Przeglądarka

Silnik

System operacyjny

Urządzenie

Wygląda na bota

Tak

Nie

Przeglądarki Chromium zamrażają części tego ciągu, więc wersje i modele urządzeń mogą być wartościami zastępczymi.

Szukaj po rozszerzeniu, typie lub zastosowaniu

Typy MIME: {n}

Rozszerzenie

Typ MIME

Zastosowanie

Parsuj

Narzędzie

URL

User agent

Typy MIME

Zacznij za darmo · Bez karty kredytowej

Powiązane: Darmowe narzędzia

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony