How do I emulate an iPhone or iPad in Safari?

Safari Web Inspector: Din Guide til Webudvikling

03/11/2024

Rating: 4.4 (6403 votes)
Indholdsfortegnelse

Safari Web Inspector: Dit Ultimative Værktøj til Webudvikling

For webudviklere er Safari Web Inspector et uundværligt værktøj. Det giver dig mulighed for at dykke ned i din websides struktur, identificere fejl, optimere ydeevnen og generelt forbedre brugeroplevelsen. Uanset om du er nybegynder eller en erfaren udvikler, vil denne guide hjælpe dig med at mestre Safari Web Inspector på både Mac og iOS-enheder.

How do I use web developer tools on a simulated Safari?
If you want to use Web developer tools on the simulated Safari, you do that from Safari but outside of the simulated environment. Go to the Develop menu in Safari again, but this time find the menu entry for the simulator you opened, and choose the title of the website you want to attach the devtools to.

Hvad er Safari Web Inspector?

Safari Web Inspector er Apples integrerede udviklingsværktøj i Safari-browseren. Det fungerer som et vindue ind til din websides indre liv. Med Web Inspector kan du:

  • Inspicere sideelementer: Undersøg HTML, CSS og JavaScript for at forstå, hvordan din side er bygget op.
  • Fejlfinde problemer: Identificer og ret fejl i din kode, der kan påvirke sidens funktionalitet eller udseende.
  • Analysere ydeevne: Optimer indlæsningstider og ressourceforbrug for en hurtigere og mere effektiv brugeroplevelse.
  • Tweake og teste: Foretag midlertidige ændringer i din kode direkte i browseren for at se effekten med det samme.

Apple beskriver det præcist: "Web Inspector er det primære værktøj til webudvikling i Safari. Web Inspector giver dig mulighed for at inspicere, tweake, debugge og analysere ydeevnen af dit webindhold i en Safari-fane."

Aktiver og Åbn Safari Web Inspector

Du kan bruge Web Inspector på både din iPhone, iPad og Mac. Her er trinene til at aktivere og åbne det:

På Mac

For at få nem adgang til Web Inspector, især hvis du bruger det ofte, er det en god idé at tilføje "Udvikler"-fanen til din menulinje.

  1. Åbn Safari på din Mac.
  2. Klik på Safari i menulinjen og vælg Indstillinger (eller Præferencer afhængigt af din macOS-version).
  3. Vælg fanen Avanceret.
  4. Nederst i vinduet skal du markere afkrydsningsfeltet for "Vis funktioner til webudviklere" eller "Vis Udvikler-menu i menulinjen".

Nu kan du aktivere Web Inspector ved at klikke på Udvikler i menulinjen og derefter vælge Vis Web Inspector.

Hvis du foretrækker ikke at have "Udvikler"-knappen i menulinjen, kan du stadig åbne Web Inspector på Mac med en genvej. Naviger til den side, du vil inspicere, højreklik på siden, og vælg Inspicer element fra kontekstmenuen.

Vigtigt: Hvis du planlægger at bruge Web Inspector til Safari på din iOS-enhed (iPhone eller iPad), skal du have "Udvikler"-knappen aktiveret i menulinjen på din Mac.

For iPhone og iPad

For at bruge Web Inspector til iOS på din Mac skal du bruge et USB-kabel til at forbinde din iPhone eller iPad til din computer. Følg derefter disse trin:

  1. Åbn appen Indstillinger på din iPhone eller iPad.
  2. Tryk på Safari.
  3. Rul ned til bunden og tryk på Avanceret.
  4. Aktiver kontakten for Web Inspector.

Næste skridt er at sikre dig, at Safari er åben på både din iOS-enhed og din Mac. Derefter skal du følge disse trin:

  1. På din Mac, klik på Udvikler i Safari-menulinjen. Du vil nu se din iPhone eller iPad listet her, hvis den er korrekt tilsluttet.
  2. Hold musen over din enheds navn. Du vil nu se en liste over de åbne websites i Safari på din mobile enhed.
  3. Vælg det website, du vil inspicere, og Web Inspector vil åbne i et nyt vindue på din Mac.

Bemærk: Hvis det er første gang, du bruger din iPhone eller iPad til dette formål, skal du muligvis godkende enheden. Hold musemarkøren over din iPhone/iPad i "Udvikler"-menuen og klik på Brug til udvikling. På din iPhone eller iPad skal du trykke på Stol og indtaste din enheds adgangskode. Din iOS/iPadOS-enhed er nu klar til webinspektion. Hvis du stadig oplever fejl, kan det hjælpe at trække USB-kablet ud og sætte det i igen.

Positionering af Safari Web Inspector

Når du bruger Web Inspector til iOS, vil den som standard forblive i sit eget separate vindue. Hvis du bruger den til Safari på din Mac, har du mulighed for at ændre dens position.

Som standard vises Web Inspector nederst i Safari-vinduet. Du kan dog løsrive den og placere den i et separat vindue eller docke den til venstre eller højre side af Safari-vinduet. Dette gøres ved at klikke på en af knapperne øverst til venstre i Inspector-vinduet.

Bliv Fortrolig med Web Inspector

Safari Web Inspector har en praktisk værktøjslinje og flere faner, som du kan tilpasse efter dine behov. Her er et overblik:

Web Inspector Værktøjslinje

  • Luk-knap ('X'): Lukker Inspector-vinduet.
  • Positioneringsknapper: Til at ændre placeringen af Inspector-vinduet.
  • Genindlæs-knap: Genindlæser den aktuelle webside.
  • Download Web Archive: Gemmer den aktuelle webside som et arkiv.
  • Aktivitetsvisning: Viser ressourceantal, størrelse, indlæsningstid, logbeskeder, fejl og advarsler.
  • Elementvælger: Bruges til at klikke på et element på websiden og se dets kode i Inspector.
  • Søgefelt: Til at søge efter specifikke elementer, kode eller tekst.

Web Inspector Faner

Du kan vælge at bruge alle faner eller kun dem, du har brug for. Højreklik eller hold Ctrl nede og klik på fanerne for at vælge, hvilke der skal vises. Du kan også omarrangere fanerne ved at trække og slippe dem. Helt til højre for fanebjælken finder du en Indstillingsknap, hvor du kan justere indstillinger for faner, indrykning, kildekort, zoom og meget mere.

Her er en oversigt over de mest almindelige faner:

FaneBeskrivelse
ElementsViser den aktuelle tilstand af sidens Document Object Model (DOM). Her kan du se og redigere HTML-struktur og CSS-stilarter.
NetworkViser alle ressourcer, der indlæses af den aktuelle side (billeder, scripts, stylesheets osv.), inklusive deres størrelse og indlæsningstid.
DebuggerGiver dig mulighed for at gennemgå JavaScript-udførelse, inspicere variabler og styre koden (breakpoints). Ideel til fejlfinding af dynamisk indhold.
ResourcesViser de ressourcer, der bruges af sidens indhold, såsom billeder, scripts og stylesheets.
TimelinesGiver et visuelt overblik over, hvad sidens indhold laver over tid, herunder netværksaktivitet, scriptudførelse og rendering. Bruges til at identificere ydeevneflaskehalse.
StorageViser den tilstand, der er tilgængelig for sidens indhold, såsom cookies, lokal lagring og sessionslagring.
CanvasTil udviklere, der arbejder med HTML5 Canvas-elementer til grafik og animationer. Giver mulighed for at inspicere og fejlfinde canvas-kontekster.
ConsoleViser logbeskeder fra din kode og giver dig mulighed for at evaluere JavaScript-kode direkte. Et essentielt værktøj til hurtig test og fejlfinding.

For mere dybdegående hjælp til specifikke faner kan du besøge Apples officielle udviklersupportside. Naviger til "Table of Contents" > "Get started in Safari Developer Tools" > "Web Inspector".

Afsluttende Ord

Med denne guide er du godt rustet til at komme i gang med Safari Web Inspector til din webudvikling på iPhone, iPad og Mac. At mestre dette værktøj vil utvivlsomt forbedre din evne til at skabe, teste og optimere weboplevelser.

Har du yderligere tips eller tricks til brugen af Safari Web Inspector? Del dem gerne i kommentarfeltet nedenfor med andre, der er nye inden for feltet!

Læs også: Hvordan man ser kildekoden for en webside i Safari

Hvis du vil læse andre artikler, der ligner Safari Web Inspector: Din Guide til Webudvikling, kan du besøge kategorien Teknologi.

Go up