Wie kann ich auf dem iPad feststellen, welche Version von Mobile Safari ich habe?

33

Ich würde gerne wissen, welche genaue Version von Mobile Safari das iPad hat, das ich verwende. Gibt es eine Möglichkeit, dies herauszufinden (vorzugsweise am Gerät selbst)? Es scheint in Safari Mobile kein Menü zu geben und daher auch kein Menü, aus dem Sie "Info" auswählen können. Wenn Sie zu Einstellungen | gehen Safari, Sie sehen verschiedene nützliche Dinge, aber kein "About" oder "Version" oder ähnliches, was mich überraschte.

TJ Crowder
quelle
1
+1 gute Frage. Anscheinend unterstützt Safari keine der about: pages de.wikipedia.org/wiki/About_URI_scheme
Thilo

Antworten:

8

Seit Ross McNabs Antwort scheint nicht mehr zu funktionieren ...

Diese (oder eine andere) Seite mit einem Lesezeichen versehen - dann das Lesezeichen bearbeiten - es so nennen, wie es Ihnen gefällt, aber die URL in ... ändern

javascript:alert(navigator.userAgent)

Jetzt können Sie Ihren Benutzeragenten jederzeit anhand Ihrer Lesezeichen überprüfen - danke, Apple!

Oder wenn es nur eine schnelle, einmalige Überprüfung ist, die Sie wünschen und mit dem Internet verbunden sind, tun Sie, was TJ ursprünglich gepostet hat .

Billy Moon
quelle
2
Dies funktioniert nicht mehr, da aktuelle Versionen von Safari die Ausführung von Javascript in der Adressleiste blockieren.
r3wt
1
@ r3wt - Dies funktioniert in Safari unter iOS einwandfrei . Beachten Sie, dass Billys Antwort Sie nicht über die Adressleiste ausführen lässt. Sie müssen ein Lesezeichen erstellen und dann ausführen. Das funktioniert immer noch, wo das Schreiben der oben direkt in der Adressleiste nicht geht.
TJ Crowder
16

Der einzige Weg, wie ich Ross McNabs Weg gefunden habe , war viel besser, aber leider funktioniert er nicht mehr (danke, Apple). Der Weg von Billy Moon funktioniert, ist aber für einmalige Kontrollen etwas umständlich.

Eine andere Möglichkeit, dies zu tun, ist die Verwendung einer externen Website (es gibt eine große Auswahl, suchen Sie einfach nach "Was ist mein Browser"), die mir meinen user-agentString zurückmeldet.

Diese Websites melden mir beispielsweise, dass meine user-agentZeichenfolge wie folgt lautet:

Mozilla / 5.0 (iPad; U; CPU OS 4_3_5 wie Mac OS X; de-de) AppleWebKit / 533.17.9 (KHTML wie Gecko) Version / 5.0.2 Mobile / 8L1 Safari / 6533.18.5

... woran ich erkennen kann, dass ich Mobile Safari 5.0.2 verwende.

TJ Crowder
quelle
Ich wusste nicht einmal, dass Sie Ihre eigene Frage beantworten, aber um zu bestätigen: Ja, das wäre der einzige Weg. Sie könnten eine Liste von iOS-Versionen komprimieren und Mobile Safari installieren und als Referenz verwenden, falls dies noch niemand getan hat ...
Gerry,
@TJCrowder, du solltest wahrscheinlich deine eigene Antwort akzeptieren - es ist die beste Art, das zu tun, was du gefragt hast.
JW8
8

Sie können den userAgent-String abrufen, ohne eine externe Website zu besuchen, indem Sie Folgendes in die Adressleiste von Safari eingeben (wo Sie normalerweise eine URL eingeben würden):

javascript:alert(navigator.userAgent)

Sie müssen es genau so eingeben, wie es hier angezeigt wird, Groß- und Kleinschreibung und Interpunktion müssen übereinstimmen.

Ein Warnmeldungs-Popup mit der vollständigen Useragent-Zeichenfolge wird angezeigt, die die Versionsnummer von Safari und iOS enthält.

Ross McNab
quelle
Was. War. Ich denke? Natürlich das javascript:Pseudo-Protokoll und navigator.userAgent.
TJ Crowder
4
Leider funktioniert das nicht mehr, wie Billy Moon feststellt . Heutzutage müssen Sie ein Lesezeichen erstellen, zurückgehen und es bearbeiten, um die Position auf das javascript:alert(navigator.userAgent)Bit zu ändern , und dann dem Lesezeichen folgen - das funktioniert immer noch.
TJ Crowder
2
@Ross: Ich bin immer 'Can not Run Script: Safari kann nicht das Skript ausgeführt werden, da JavaScript nicht alloed auf diese Art und Weise verwendet werden' message..working auf iOS 8.1.2 iPad mini
Jayprakash Dubey
7

Keine der Javascript-Antworten hat bei mir funktioniert. Ich habe einen einfacheren Weg gefunden! Es gibt verschiedene "Was ist meine IP-Adresse?" Seiten da draußen, wie diese . Auf diesen Seiten erfahren Sie, wie Ihre IP-Adresse lautet, was Ihr Browser ist, welches Betriebssystem Sie verwenden und ob Ihr Browser auf dem neuesten Stand ist.

John
quelle
"Keine der Javascript-Antworten hat bei mir funktioniert" Huh? javascript:alert(navigator.userAgent)auf jeden Fall funktioniert.
TJ Crowder
3
@TJCrowder die js Lösung funktioniert nicht für mich auf Mobile Safari 8 auf iOS 8.1 - bekomme Safari cannot run the script because JavaScript is not allowed to be used this way.aber wenn ich ein Lesezeichen speichere und dann das Lesezeichen mit der js Lösung bearbeite, funktioniert es.
Billy Moon
2
@BillyMoon: Und leider kann ich dies auf iOS 8.1.2 bestätigen, anscheinend haben sie es nicht zugelassen. Ich schlage vor, Ihre Lesezeichen-Problemumgehung als Antwort zu veröffentlichen.
TJ Crowder
1

Sie können http://spiderip.com besuchen , um den Benutzeragenten und die Version von Safari zu überprüfen

justintjacob
quelle
2
Könnten Sie erklären, warum dies funktioniert, nicht nur einen Link. Wenn ich nur auf einen Link gehe, denke ich an Viren, Trojaner usw.
user151019
Dies funktioniert, da der Browser bei jeder Anfrage diese Informationen an den Webserver sendet. In der Regel wird dies jedoch nicht angezeigt, und auf dieser Webseite werden nur die Informationen "wiedergegeben", die über die Anforderung weitergeleitet wurden.
0

Praktische Alternative, wenn Sie kopieren möchten, fügen Sie diese Informationen ein, oder Sie sind bereits dort: Schließen Sie Ihr iPad an Ihren Mac an (vorausgesetzt, die Plattform!) Und führen Sie in OSX Safari ein Remote-Debugging des Geräts durch, und kopieren Sie den Benutzeragenten aus dem Ressourcenfenster unter "Anforderungsheader" .

Aktivieren Sie das Remote-Debugging:

  • Aktivieren Sie im Bereich "Einstellungen" von OSX Safari unter "Erweitert" das Kontrollkästchen "Entwickeln" in der Menüleiste anzeigen.
  • Auf iDevice: Einstellungen> Safari> Erweitert

http://moduscreate.com/enable-remote-web-inspector-in-ios-6/

ptim
quelle
1
Danke dafür. Es hat eine Weile gedauert, bis ich herausgefunden habe, dass sich der Ressourcenbereich am rechten Bildschirmrand befindet (nicht auf der Registerkarte Ressourcen).
Akauppi
Leider habe ich auf diese Weise noch keine genauen Versionen erhalten. Nur iOS 9.3.2, das ich sowieso kannte. Also, während ich Ihre Antwort genossen habe, empfehle ich sie nicht unbedingt weiter. Ich hoffe du verstehst. , o
akauppi
0

Aus irgendeinem Grund javascript:alert(navigator.userAgent)hat nicht funktioniert. Ich habe es versucht, aber Safari hat einen Fehler gemeldet, der besagt, dass es nicht erlaubt ist (getestet unter iOS 12).

Ich war zufällig auf jsfiddle.net und es dort einzutippen hat funktioniert :)

jsfiddle.net ist eine Online-Website, auf der Sie JavaScript eingeben können. Und da das JavaScript von der Seite kommt und nicht direkt vom Browser, darf es angezeigt werden.

Melvin Roest
quelle
-1

iOS-Benutzer (wie iPad, iPhone, iPod touch) können Safari- und WebKit- Versionen unter "Was ist mein Benutzeragent?" anzeigen.

jpmottin
quelle
Sie können leider nicht mehr, da die angegebene URL jetzt zu einem whois-Abfragedienst weitergeleitet wird. Verwenden Sie stattdessen den Link in Johns Antwort oder wählen Sie den mit einem Lesezeichen versehenen JS-Anruf, wie von TJ Crowder gezeigt.
collapsar