2012-07-18 8 views
16

Ist es möglich, einen Standardtitel festzulegen oder den generierten Titel zu überschreiben, wenn sich ein Benutzer in Safari auf seinem iOS-Gerät befindet und auf "Zum Startbildschirm hinzufügen" klickt?Standard-iOS-Webclip-Symboltitel festlegen?

Ich kann mir vorstellen, dass dieser Titel aus dem HTML-Code <title>Example.com</title> abgerufen wird. Ich möchte jedoch nur auf iOS-Geräte mit einem bestimmten Titel abzielen.

Eine Tatsache, der Titel, den iOS anzieht, ist nicht einmal der vollständige Titel meiner Website; Allerdings akzeptiert iOS eindeutig mehr Zeicheneingabe, wenn ich es manuell mache.

+0

Vielleicht einige JavScript ändern den Inhalt des Titel-Tags in Abhängigkeit von der UA ... –

Antwort

30

In iOS 6 ist es nun möglich manuell einen Standard-Web-Clip-Titel mit dem folgenden undokumentiert meta-Tag auf:

<meta name="apple-mobile-web-app-title" content="[your title]" /> 

Danke an Max Firtman für die Abdeckung in seinem Artikel über die iPhone 5 and iOS 6 for HTML5 developers.

+0

Gefunden den Link zu meiner Frage, danke! +1 beide. – tkbx

+0

es funktioniert nicht in Firefox Android – Guru

1

Wenn Sie "Zum Startbildschirm hinzufügen", sieht iOS nur die <title></title> auf Ihrer Seite. Es schneidet den Titel so ab, dass er kurz genug ist, um das Ganze unter dem Symbol zu zeigen, ohne "..." in der Mitte zu haben. Das können Sie nicht ändern, aber Sie können sich daran anpassen, indem Sie Ihre <title></title> ändern, wenn der Benutzer die Seite in iOS mit serverseitigem Code oder JavaScript öffnet.

Weitere Informationen über Web-Anwendungen in dem Apple-docs sind hier: https://developer.apple.com/library/safari/#codinghowtos/Mobile/UserExperience/_index.html