Simuleer mobiele apparaten met apparaatmodus

Kayce Basken
Kayce Basques
Sofia Emelianova
Sofia Emelianova

Gebruik de apparaatmodus om te schatten hoe uw pagina eruitziet en presteert op een mobiel apparaat.

Overzicht

Apparaatmodus is de naam voor een verzameling functies in Chrome DevTools waarmee u mobiele apparaten kunt simuleren. Deze functies omvatten:

Beperkingen

Beschouw de apparaatmodus als een eerste benadering van hoe uw pagina eruitziet en aanvoelt op een mobiel apparaat. Met de apparaatmodus voert u uw code niet daadwerkelijk uit op een mobiel apparaat. U simuleert de mobiele gebruikerservaring vanaf uw laptop of desktop.

Er zijn bepaalde aspecten van mobiele apparaten die DevTools nooit zullen kunnen simuleren. De architectuur van mobiele CPU's verschilt bijvoorbeeld aanzienlijk van de architectuur van laptop- of desktop-CPU's. Bij twijfel kunt u uw pagina het beste op een mobiel apparaat uitvoeren. Gebruik Remote Debugging om de code van een pagina vanaf uw laptop of desktop te bekijken, wijzigen, debuggen en profileren terwijl deze daadwerkelijk op een mobiel apparaat wordt uitgevoerd.

Open de werkbalk van het apparaat

Om de werkbalk van het apparaat te openen, volgt u deze stappen:

  1. Open DevTools .
  2. Klik op Schakel de apparaatwerkbalk in de actiebalk bovenaan in of uit.

De wisselknop van de apparaatwerkbalk

Simuleer een mobiele viewport

Standaard wordt de werkbalk van het apparaat geopend in de viewport met de dimensies ingesteld op Responsief . Met de vervolgkeuzelijst ' Dimensies ' kunt u de afmetingen van een specifiek mobiel apparaat simuleren .

De werkbalk van het apparaat.

Responsieve Viewport-modus

Versleep de handgrepen om de viewport naar de gewenste afmetingen aan te passen. Of voer specifieke waarden in de vakken voor breedte en hoogte in. In dit voorbeeld is de breedte ingesteld op 480 en de hoogte op 415 .

De handgrepen voor het wijzigen van de afmetingen van het venster in de responsieve venstermodus.

U kunt ook de balk met breedte-instellingen gebruiken om met een klik de breedte in te stellen op een van de volgende opties:

De balk met de breedte-instellingen.

Mobiele S Mobiele M Mobiele L Tablet Laptop Laptop L 4K
320px 375px 425px 768px 1024px 1440px 2560px

Mediaquery's weergeven

Om media query-breekpunten boven uw viewport weer te geven, klikt u op Meer opties. Meer opties > Mediaquery's weergeven .

Media queries weergeven.

DevTools geeft nu twee extra balken weer boven de viewport:

  • De blauwe balk met breekpunten max-width .
  • De oranje balk met min-width -breekpunten.

Klik tussen breekpunten om de breedte van het venster te wijzigen, zodat het breekpunt wordt geactiveerd.

Klik tussen breekpunten om de breedte van het venster te wijzigen.

Om de bijbehorende @media -declaratie te vinden, klikt u met de rechtermuisknop tussen de breekpunten en selecteert u 'Onthullen in broncode' . DevTools opent het paneel 'Bronnen' op de overeenkomstige regel in de Editor .

Toon de broncode in het dropdownmenu.

Stel de pixelverhouding van het apparaat in

De Device Pixel Ratio (DPR) is de verhouding tussen fysieke pixels op het hardwarescherm en logische (CSS) pixels. Met andere woorden, DPR vertelt Chrome hoeveel schermpixels er gebruikt moeten worden om een ​​CSS-pixel te tekenen. Chrome gebruikt de DPR-waarde bij het tekenen op HiDPI-schermen (High Dots Per Inch).

Om een ​​DPR-waarde in te stellen:

  1. Klik op Meer opties Meer opties. > Voeg pixelverhouding van apparaat toe .

    Voeg pixelverhouding van apparaat toe.

  2. Selecteer in de actiebalk boven aan het venster een DPR-waarde uit het nieuwe DPR- vervolgkeuzemenu.

    De DPR-waarde instellen.

Stel het apparaattype in

Gebruik de lijst Apparaattype om een ​​mobiel apparaat of desktopapparaat te simuleren.

De lijst Apparaattype.

Als u de lijst niet kunt zien op de actiebalk bovenaan, selecteert u Meer opties Meer opties. > Apparaattype toevoegen .

De volgende tabel beschrijft de verschillen tussen de opties. De weergavemethode geeft aan of Chrome de pagina weergeeft als een mobiele of desktopviewport. Het cursorpictogram geeft aan welk type cursor u ziet wanneer u met de muis over de pagina beweegt. Geactiveerde gebeurtenissen geven aan of de pagina touch of click activeert wanneer u met de pagina communiceert.

Optie Rendermethode Cursorpictogram Gebeurtenissen afgevuurd
Mobiel Mobiel Cirkel aanraken
Mobiel (geen aanraking) Mobiel Normaal klik
Bureaublad Bureaublad Normaal klik
Bureaublad (aanraken) Bureaublad Cirkel aanraken

Apparaatspecifieke modus

Als u de afmetingen van een specifiek mobiel apparaat wilt simuleren, selecteert u het apparaat in de lijst Afmetingen .

De lijst met dimensies.

Zie Een aangepast mobiel apparaat toevoegen voor meer informatie.

Draai het venster naar de liggende stand

Klik op Rotation om het venster naar de liggende stand te draaien.

Landschapsoriëntatie.

Let op dat de Rotate Draaien. De knop verdwijnt als de werkbalk van uw apparaat smal is.

De werkbalk van het apparaat.

Zie ook Set-orientatie .

Schakel de dual-screen-modus in of uit

Sommige apparaten, bijvoorbeeld de Surface Duo, hebben twee schermen en twee manieren om deze te gebruiken: met één of beide schermen actief.

Om te schakelen tussen dubbel en enkel scherm, klikt u op Dubbel scherm-modus in-/uitschakelen op de werkbalk.

De dual-screen-modus is ingeschakeld.

Apparaathouding instellen

Sommige apparaten, zoals de Asus Zenbook Fold, hebben opvouwbare schermen. Deze schermen hebben een bepaalde stand: doorlopend of gevouwen. De doorlopende stand verwijst naar een "platte" positie en gevouwen vormt het een hoek tussen de schermdelen.

Om de houding van het apparaat in te stellen, selecteert u Doorlopend of Gevouwen in het overeenkomstige vervolgkeuzemenu op de werkbalk.

Houding ingesteld op gevouwen.

Apparaatframe weergeven

Wanneer u de afmetingen van een specifiek mobiel apparaat zoals een Nest Hub simuleert, selecteert u Meer opties Meer opties. > Apparaatframe weergeven om het fysieke apparaatframe rond het viewport weer te geven.

Apparaatframe weergeven.

In dit voorbeeld toont DevTools het frame voor de Nest Hub.

Het apparaatframe voor de Nest Hub.

Een aangepast mobiel apparaat toevoegen

Om een ​​aangepast apparaat toe te voegen:

  1. Klik op de lijst Apparaat en selecteer vervolgens Bewerken .

    Bewerking.

  2. Op het tabblad Instellingen > Apparaten kunt een apparaat uit de lijst met ondersteunde apparaten kiezen of op Aangepast apparaat toevoegen klikken om uw eigen apparaat toe te voegen.

  3. Als u uw eigen apparaat toevoegt, voert u een naam, breedte en hoogte voor het apparaat in en klikt u op Toevoegen .

    Een aangepast apparaat maken.

    De velden 'apparaatpixelverhouding' , 'user agent string' en 'apparaattype' zijn optioneel. Het veld 'apparaattype' is de lijst die standaard is ingesteld op 'Mobiel' .

  4. Selecteer in het venster het nieuw toegevoegde apparaat in de lijst Dimensies .

Linialen weergeven

Klik op Meer opties Meer opties. > Toon linialen om de linialen te zien. De maateenheid van de linialen is pixels.

Toon heersers.

DevTools toont linialen bovenaan en links in het venster.

Linialen boven en links van het venster.

Klik op de linialen op specifieke markeringen om de breedte en hoogte van het venster in te stellen.

Zoom het venster in

Gebruik de Zoom -lijst om in of uit te zoomen.

Zoom.

Maak een screenshot

Om een ​​schermafbeelding te maken van wat u in het venster ziet, klikt u op Meer opties. Meer opties > Schermafbeelding maken .

De optie Schermafbeelding maken in het menu Meer opties.

Als u een schermafbeelding van de hele pagina wilt maken, inclusief de inhoud die niet zichtbaar is in het venster, selecteert u Schermafbeelding op volledige grootte maken in hetzelfde menu.

Als u bij het maken van een schermafbeelding in de apparaatspecifieke modus een apparaatframe wilt opnemen, moet u eerst Apparaatframe weergeven en vervolgens op Schermafbeelding maken klikken zoals eerder is aangegeven.

Een screenshot maken met een apparaatframe inbegrepen.

Zie 4 manieren om screenshots te maken met DevTools voor andere manieren om screenshots te maken met DevTools .

Beperk het netwerk en de CPU

Om zowel het netwerk als de CPU te beperken, selecteert u Mobiel middenklasse of Mobiel laagklasse in de lijst Beperken.

De Throttle-lijst.

Mobiele telefoons uit het middensegment simuleren snelle 3G en beperken je CPU tot 4 keer langzamer dan normaal. Mobiele telefoons uit het lagere segment simuleren trage 3G en beperken je CPU tot 6 keer langzamer dan normaal. Houd er rekening mee dat de beperking relatief is ten opzichte van de normale capaciteit van je laptop of desktop.

Houd er rekening mee dat de lijst met beperkingen verborgen is als de werkbalk van uw apparaat smal is.

Beperk alleen de CPU

Om alleen de CPU te beperken en niet het netwerk, ga je naar het paneel Prestaties en klik je op Vastleginstellingen Instellingen voor vastleggen. en selecteer vervolgens 4x vertraging , 6x vertraging of 20x vertraging uit de CPU- lijst.

De CPU-lijst.

Beperk alleen het netwerk

Om alleen het netwerk te beperken en niet de CPU, gaat u naar het paneel Netwerk en selecteert u Snel 3G of Langzaam 3G in de lijst Beperken .

De Throttle-lijst.

Of druk op Command+Shift+P (Mac) of Control+Shift+P (Windows, Linux, ChromeOS) om het opdrachtmenu te openen, typ 3G en selecteer Snelle 3G-beperking inschakelen of Langzame 3G-beperking inschakelen .

Het opdrachtmenu.

U kunt de netwerkbeperking ook instellen via het paneel Prestaties . Klik op 'Opname-instellingen'. Instellingen voor vastleggen. en selecteer vervolgens Snel 3G of Langzaam 3G in de lijst Netwerk .

Netwerkbeperking instellen via het paneel Prestaties.

Sensoren emuleren

Met het paneel Sensoren kunt u de geolocatie negeren, de apparaatoriëntatie simuleren, aanraking forceren en de inactieve status nabootsen.

In de volgende secties wordt kort uitgelegd hoe u geolocatie kunt overschrijven en de apparaatoriëntatie kunt instellen. Zie Apparaatsensoren emuleren voor een complete lijst met functies.

Geolocatie overschrijven

Om de gebruikersinterface voor geolocatie te openen, klikt u op DevTools aanpassen en beheren DevTools aanpassen en beheren. en selecteer vervolgens Meer hulpmiddelen > Sensoren .

Sensoren

Of druk op Command+Shift+P (Mac) of Control+Shift+P (Windows, Linux, ChromeOS) om het opdrachtmenu te openen, typ Sensors en selecteer vervolgens Sensoren weergeven .

Sensoren weergeven

Selecteer een van de voorinstellingen in de lijst Locatie of selecteer Overig... om uw eigen coördinaten in te voeren, of selecteer Locatie niet beschikbaar om te testen hoe uw pagina zich gedraagt ​​wanneer de geolocatie zich in een foutstatus bevindt.

Geolocatie

Oriëntatie instellen

Om de oriëntatie-UI te openen, klikt u op DevTools aanpassen en beheren DevTools aanpassen en beheren. en selecteer vervolgens Meer hulpmiddelen > Sensoren .

Sensoren

Of druk op Command+Shift+P (Mac) of Control+Shift+P (Windows, Linux, ChromeOS) om het opdrachtmenu te openen, typ Sensors en selecteer vervolgens Sensoren weergeven .

Sensoren weergeven

Selecteer een van de voorinstellingen in de lijst Oriëntatie of selecteer Aangepaste oriëntatie om uw eigen alfa-, bèta- en gammawaarden in te stellen.

Oriëntatie