Як я можу дізнатися, на якій версії мобільного Safari у мене є iPad?


33

Мені хотілося б знати, яку точну версію Mobile Safari використовує iPad, який я використовую. Чи можна це дізнатися (бажано, від самого пристрою)? Здається, що в Safari Mobile не існує жодного меню, і, отже, для вибору "Про" немає жодного. Якщо перейти до Налаштування | Сафарі, ви бачите різні корисні речі, але ніяких "Про" чи "Версію" чи подібних, що мене здивувало.


1
+1 хороше запитання. Мабуть, Safari не підтримує жодного з приблизно таких: сторінки en.wikipedia.org/wiki/ About_URI_scheme
Thilo

Відповіді:


8

Оскільки , здається, відповідь Росса Макнаба більше не працює ...

Закладка на цю (або будь-яку) сторінку - потім редагуйте закладку - називайте її, що вам подобається, але змініть URL-адресу на ...

javascript:alert(navigator.userAgent)

Тепер ви можете перевірити свого агента користувача будь-коли, коли вам зручно буде користуватися своїми закладками - дякую Apple!

Або якщо це просто швидка одноразова перевірка, яку ви хочете, і ви підключились до мережі, зробіть те, що TJ спочатку розмістив .


2
Це більше не працює, оскільки поточні версії блоку JavaScript jafar від запуску JavaScript в адресному рядку.
r3wt

1
@ r3wt - Це прекрасно працює в Safari на iOS . Зверніть увагу , що відповідь Біллі НЕ у вас виконання з адресного рядка. Він створив закладку, а потім запустив її. Це все ще працює, де написання вищесказаного безпосередньо в адресному рядку не робить.
TJ Crowder

16

Єдиний спосіб, коли я знайшов шлях Росса Макнаба, був набагато кращим, але, на жаль, більше не працює (дякую, Apple); Шлях Біллі Муна працює, але трохи незручний для разових перевірок.

Ще один спосіб зробити це - скористатися зовнішнім веб-сайтом (на вибір є багато, просто пошукайте на те, "що у мене в браузері"), який повідомить мені про мою user-agentрядок.

Так, наприклад, ці сайти мені повідомлять, що моя user-agentрядок:

Mozilla / 5.0 (iPad; U; CPU OS 4_3_5, як Mac OS X; en-gb) AppleWebKit / 533.17.9 (KHTML, як Gecko) Версія / 5.0.2 Мобільний / 8L1 Safari / 6533.18.5

... з чого я можу сказати, що я використовую Mobile Safari 5.0.2.


Я навіть не розумів, що ти відповідаєш на власне запитання, але підтвердив: так, це був би єдиний спосіб. Ви можете скоротити список версій iOS та встановити програму Mobile Safari і використати її для довідки, якщо ще ніхто цього не зробив ...
Геррі

@TJCrowder, ймовірно, ти повинен прийняти власну відповідь - це найкращий спосіб зробити те, що ти запитував.
JW8

8

Ви можете отримати рядок userAgent без відвідування зовнішнього веб-сайту, ввівши наступне в адресному рядку Safari (де ви зазвичай введете URL-адресу):

javascript:alert(navigator.userAgent)

Ви повинні ввести його саме так, як показано тут, збігаючись з великого регістру та пунктуації.

З’явиться попереджувальне спливаюче вікно з повною рядкою Useragent, яка містить номер версії Safari та iOS.


Що. Був. Я думаю? Звичайно, javascript:псевдопротокол і navigator.userAgent.
TJ Crowder

4
На жаль, це перестало працювати, як зазначив Біллі Мун . Сьогодні вам потрібно створити закладку, повернутися назад і відредагувати її, щоб змінити місце розташування на javascript:alert(navigator.userAgent)біт, а потім слідувати за закладкою - це все ще працює.
TJ Crowder

2
@Ross: Я отримую «Не вдається запустити скрипт: Safari не можу запустити сценарій , тому що JavaScript НЕ alloed , щоб використовувати цей шлях» message..working на прошивкою 8.1.2 IPad міні
Jayprakash Dubey

7

Жоден з відповідей javascript не працював для мене. Я знайшов простіший шлях! Є кілька "яка моя IP-адреса?" Сторінки там, як ця . Ці сторінки повідомляють вам вашу IP-адресу, а в деяких випадках, що це ваш браузер, яка ваша операційна система та чи ваш веб-переглядач оновлений.


"Жодна відповідь на JavaScript не працювала для мене" Так ? javascript:alert(navigator.userAgent)безумовно працює.
TJ Crowder

3
@TJCrowder, що js-рішення не працює для мене на Mobile Safari 8 на iOS 8.1 - отримайте, Safari cannot run the script because JavaScript is not allowed to be used this way.але якщо я збережу закладку, а потім відредагуйте закладку за допомогою цього js-рішення, воно працює.
Біллі Мун

2
@BillyMoon: І, на жаль, я можу підтвердити це на iOS 8.1.2, мабуть, вони це заборонили. Я пропоную опублікувати ваше вирішення закладок як відповідь.
TJ Crowder

1

Ви можете відвідати http://spiderip.com, щоб перевірити агент користувача та версію сафарі


2
Чи можете ви пояснити, чому це працює, а не лише посилання. Просто перехід на посилання змушує мене думати про віруси та трояни тощо
user151019

Це працює, тому що на кожен запит браузер надсилає цю інформацію веб-серверу. Але зазвичай ви просто не бачите цього, і ця веб-сторінка просто "відображає" інформацію, передану через запит.

0

Зручна альтернатива, якщо ви хочете скопіювати вставити цю інформацію / ви вже є там: підключіть свій iPad до свого Mac (припускаючи платформу!) Та в OSX Safari, віддалену налагодження пристрою та скопіюйте Агент користувача з панелі ресурсів у розділі Запити заголовків .

Увімкнути віддалену налагодження:

  • На панелі налаштувань OSX Safari в розділі Додатково встановіть прапорець Показувати меню Розробити на панелі меню.
  • На iDevice: Налаштування> Safari> Додатково

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


1
Дякую за це Мені знадобилось певний час, щоб зрозуміти, що Панель ресурсів знаходиться в правій частині екрана (не на вкладці Ресурси).
akauppi

На жаль, я досі не отримав точних версій таким чином. Просто iOS 9.3.2, яку я все одно знав. Тож як мені сподобалася ваша відповідь, я не обов'язково рекомендую її іншим. Сподіваюся, ти зрозумієш. , o
akauppi

0

Чомусь javascript:alert(navigator.userAgent)не вийшло. Я спробував це, але отримав помилку від Safari, сказавши, що це заборонено (протестовано на iOS 12).

Я випадково опинився на jsfiddle.net, набравши його там і працював :)

jsfiddle.net - це веб-сайт, на якому ви можете вводити JavaScript. А оскільки JavaScript надходить зі сторінки, а не безпосередньо з браузера, її дозволяється відображати.


-1

Користувачі iOS (наприклад, iPad, iPhone, iPod touch) можуть переглядати версії Safari та WebKit , відвідавши "Що таке мій агент користувача"


Боюся, вони більше не можуть, оскільки даний URL-адреса перенаправляє до сервісу запрошення Whois. Замість цього скористайтеся посиланням у відповіді Джона або виберіть закладку JS із закладками, як показано TJ Crowder.
колапс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.