2010-07-22 11 views
6

Czy należy skanować w poszukiwaniu znaczników w kodzie HTML? Albo co? Co decyduje o tym, czy strona jest zoptymalizowana pod kątem urządzeń przenośnych?Jaki jest najlepszy sposób określenia, czy strona internetowa jest przeznaczona dla urządzeń przenośnych?

Jedną opcją jest skanowanie w poszukiwaniu znaczników. Jeśli tak, jakie inne znaczniki tam są?

<link rel="apple-touch-icon" href="..." /> 
<meta name="viewport" content="width=device-width, user-scalable=no" /> 

Inną opcją jest sprawdzenie, czy HTML zwrócony z mobilnego klienta użytkownika jest mniejszy niż HTML zwrócony z przeglądarki na komputerze. klient użytkownika ...

Jakieś przemyślenia?

+0

Ktoś mógł "zoptymalizować" swoją stronę do użytku mobilnego przez sprytne użycie tylko html. Więc nigdy nie będziesz w 100% pewny. Czy istnieje konkretna optymalizacja, którą chcesz wykryć? – Tobiasopdenbrouw

+0

Chcę być dokładny, że strona internetowa jest stroną "mobilną". – TIMEX

+0

Zazwyczaj strona jest tworzona osobno dla stron internetowych i urządzeń mobilnych. – Sarfraz

Odpowiedz

2

Jedną z opcji: szukanie: <meta name="MobileOptimized" />

innego: <meta name="HandheldFriendly" content="true"/>

Inna: doctype jest albo XHTML-MP lub WML (lub inne mobilne-towarzyskich).

0

Oto link do wykorzystania do wykrywania różnych smartfonów za pomocą JavaScript.

http://www.hand-interactive.com/resources/detect-mobile-javascript.htm

Jednak warto zwrócić uwagę na ostrzeżenia w powyższy link. W szczególności fakt, że przeglądamy wąchania, co jest z natury niewiarygodne (ostatnio dostałem hit na mojej stronie internetowej dla MSIE 999.1)

0

Co dokładnie próbujesz osiągnąć?

Oficjalnie nie ma czegoś takiego jak strona mobilna. Jest całkiem możliwe, aby utworzyć stronę, która działa równie dobrze na urządzeniach mobilnych, jak i na przeglądarkach komputerowych. Do diabła, jeśli stworzysz stronę z prostym html i bez stylizacji, to już to zrobisz.

Obecnie często widzimy oddzielne strony mobilne, ale zazwyczaj jest to wskazówka, że ​​projekt "normalnej" strony nie został przemyślany.

Krótko mówiąc, nigdy nie można było wykryć tego w 100%, ponieważ nie ma żadnej różnicy.

Powiązane problemy