2013-05-20 10 views
52

Szukam narzędzia, które pokazuje moją stronę w trybie urządzenia mobilnego. Również chcę debugować moją stronę za pomocą narzędzi takich jak Firebug lub ... jeszcze lepiej mogę użyć Firebug. Co to jest ustalone rozwiązanie, aby to zrobić?Jak mogę symulować urządzenia przenośne i debugować w przeglądarce Firefox?

+0

Chcę tylko dodać, że jest to natywna funkcja w Chrome. Możesz wybrać symulację "Galaxy S5", a następnie ponownie załadować stronę, aby wyświetlić ją na przykład. – User

Odpowiedz

44

Możesz użyć narzędzi własnej przeglądarki (Firefox, IE, Chrome ...) do debugowania JavaScript.

Co do rozmiaru, Firefox/Chrome właścicielem zasobów dostępnych poprzez Ctrl + Przesunięcie + I LUB F12. Przejdź do zakładki "edytor stylów" i kliknij ikonę "projekt adaptacyjny/elastyczny".

Stare wersje Firefoksa

Old Firefox

Nowy Firefox/Firebug

Firefox

Chrome

Chrome

* Innym sposób polega na zainstalowaniu dodatku takiego jak "Web Developer"

+0

Myślę, że w dzisiejszych czasach firebug stara się nadążyć za strażakiem. Uwielbiam to, ale walczy. Coraz częściej używam wbudowanego inspektora, który jest dostarczany z Firefoksem, kiedy muszę rozwiązywać problemy z Firefoksem. –

16

Większość aplikacji internetowych wykrywa urządzenia mobilne na podstawie nagłówków HTTP.

Jeśli witryna korzysta również nagłówki HTTP do identyfikacji urządzenia mobilnego, można wykonać następujące czynności:

  1. Dodaj Modify Headers podłączyć do przeglądarki Firefox ( https://addons.mozilla.org/en-US/firefox/addon/modify-headers/ )
  2. Używanie wtyczki modyfikować nagłówki :
    • wybierz zakładkę Nagłówki-> wybierz Akcja 'ADD'
    • do symulacji np. iPhone dodać nagłówek z nazwą User-Agent i wartości: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543 Safari/419.3
    • kliknij „Dodaj” przycisk
  3. Po tym powinieneś być w stanie zobaczyć wersję mobilną ciebie aplikacji internetowych w Firefox i użyć wtyczki Firebug.

Mam nadzieję, że pomoże!

12

Można użyć dodatku do przeglądarki Firefox User Agent Overrider. Mając to na dodatek można użyć cokolwiek User Agent chcesz, dla examlpe:

Firefox 28/Android: Mozilla/5.0 (Android; Mobile; rv:28.0) Gecko/24.0 Firefox/28.0 

Jeśli witryna wykrywa urządzeń mobilnych za pośrednictwem agenta użytkownika będzie można przetestować układ ten sposób.


Aktualizacja listopad '17:

związku z wydaniem Firefoksa 57 i wprowadzeniu rozszerzenia internetowej ten dodatek niestety nie jest już dostępna. Alternatywnie można edytować preferencje Firefox general.useragent.override w konfiguracji:

  1. w typie paska adresu about:config
  2. Szukaj general.useragent.override
  3. Jeżeli preferencja nie istnieje, kliknij prawym przyciskiem myszy na about: config strona kliknij polecenie nowy, a następnie wybierz String
  4. nazwę nowego preferencji general.useragent.override
  5. ustawić wartość agenta użytkownika chcesz
+0

Naprawdę dobry w użyciu. Przypominają mi, że są podobne rozszerzenia w chrome, np .: https: //chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg –

+0

Dzięki! Właśnie tego chciałem, ale problem dotyczy wszystkich zakładek przeglądarki :( – Kabkee

6

Chciałbym użyć "Responsywnego widoku projektu" dostępnego w menu Narzędzia -> Web Developer -> Responsive Design View. Pozwoli Ci to przetestować Twój CSS na różnych rozmiarach ekranu.

23

Użyj Responsive narzędzie do projektowania z wykorzystaniem Ctrl + Shift, + M.

+4

To jest najłatwiejsza metoda . –

+4

Tryb responsywny to nie to samo co symulacja mobilna –

2

Można użyć wspomnianego już wbudowany w Responsive trybie projektowania (za pośrednictwem narzędzi dev) dla ustawienia dostosowane przekątnej ekranu wraz z Random Agent Spoofer Plugin modyfikować nagłówki symulować używasz komórki, tablety itp Wiele stron internetowych określić ich zawartość zgodnie z tymi zidentyfikowanymi nagłówkami.

Jako dev narzędzi można użyć wbudowanego Narzędzia dla deweloperów (Ctrl + SHIFT + I lub Cmd + Przesunięcie + I dla Mac), które stały się dość podobna do Chrome dev narzędzia już teraz.

1

Myślę, że lepiej jest użyć paska narzędziowego Chrome Changer z inspektorem chrome. Zapewnia przełącznik agenta użytkownika wraz z trybem reagowania. enter image description here

Powiązane problemy