2013-02-26 12 views
14

Czy istnieje odpowiednik metatagu iOS 6 apple-mobile-web-app-title dla aplikacji internetowych na Androida? Coś, co daje ci możliwość zdefiniowania długiego tytułu i krótkiego tytułu."apple-mobile-web-app-title" na Androidzie

<title>Long name</title> 
<meta name="apple-mobile-web-app-title" content="Short name"> 
+0

to sprawdzić http://stackoverflow.com/questions/3488664/android-launcher-label-vs-activity-title –

+0

Nie jest to nawet bliskie duplikatowi połączonego pytania. Dotyczy to aplikacji html, link dotyczy rodzimej aplikacji. –

+0

@casenelson ma rację. To pytanie nie jest duplikatem. – insomiac

Odpowiedz

4

Jest to możliwe przy użyciu metatagu "nazwa aplikacji". Jednak wydaje się, że działa tylko z chrome. Firefox i Android przeglądarka nie używaj tagu tytułu

<head> ... <meta name="application-name" content="Awesome App!"> ... </head> 

OD Wykorzystanie w sekcji aplikacji internetowych
http://w3c-webmob.github.io/installable-webapps/

+0

Następnie w jaki sposób ustawić domyślny tytuł dla przeglądarki Firefox – Guru

0

Chrome dodano wsparcie dla JSON opartej pliku manifestu dla aplikacji internetowych since M39. Pole short_name jest równoważne z wersją Safari apple-mobile-web-app-title w tym sensie, że byłoby korzystne, gdy jest mało miejsca na wyświetlenie pełnej nazwy, np. launcher aplikacji.

W3C spec dla short_name polu Web App pliku manifestu:

Człon SHORT_NAME to ciąg, który reprezentuje skróconą wersję nazwy aplikacji internetowej. Jest przeznaczony do użycia tam, gdzie brakuje miejsca na wyświetlenie pełnej nazwy aplikacji internetowej.

0

Jednym ze sposobów można to zrobić przy użyciu javascript, aby wykryć mobilnej przeglądarki, a następnie zmienić document.title krótszy tytuł:

if (navigator.userAgent.match(/(iPad|iPhone|iPod|Android|Silk)/gi)) 
    document.title = "Short Title";