Di iPad, bagaimana cara mengetahui versi Mobile Safari yang saya miliki?

33

Saya ingin tahu versi Safari Seluler apa yang iPad saya gunakan miliki. Apakah ada cara untuk mengetahuinya (lebih disukai dari perangkat itu sendiri)? Sepertinya tidak ada menu di Safari Mobile, dan karenanya tidak ada yang memilih "Tentang". Jika Anda pergi ke Pengaturan | Safari, Anda melihat berbagai hal berguna, tetapi tidak ada "Tentang" atau "Versi" atau yang serupa, yang mengejutkan saya.

TJ Crowder
sumber
1
+1 pertanyaan bagus. Rupanya Safari tidak mendukung hal-hal berikut: halaman en.wikipedia.org/wiki/About_URI_scheme
Thilo
@Thilo: Tapi kita harus menendang diri kita sendiri; itu tentu saja mendukung javascript:protokol semu. Lihat jawaban Ross. Doh !!
TJ Crowder

Jawaban:

7

Karena jawaban Ross McNab tampaknya tidak lagi berfungsi ...

Tandai halaman ini (atau apa saja) - lalu edit bookmark - sebut saja yang Anda suka, tetapi ubah url ke ...

javascript:alert(navigator.userAgent)

Sekarang Anda dapat memeriksa agen pengguna Anda kapan saja Anda merasa nyaman dari bookmark Anda - terima kasih Apple!

Atau jika itu hanya pemeriksaan satu kali yang Anda inginkan dan Anda terhubung ke internet, lakukan apa yang awalnya diposting TJ .

Billy Moon
sumber
2
Ini tidak lagi berfungsi, karena versi safari saat ini memblokir javascript dari dieksekusi di bilah alamat.
r3wt
15

Satu-satunya cara saya telah menemukan cara Ross McNab ini adalah jauh lebih baik tapi sayangnya tidak lagi bekerja (terima kasih, Apple); Cara Billy Moon bekerja tetapi agak canggung untuk cek sekali saja.

Cara lain untuk melakukan ini adalah dengan menggunakan situs web eksternal (ada banyak untuk dipilih, cukup cari di "apa browser saya"), yang akan melaporkan user-agentstring saya kembali kepada saya.

Jadi misalnya, situs-situs ini akan melaporkan kembali kepada saya bahwa user-agentstring saya adalah:

Mozilla / 5.0 (iPad; U; CPU OS 4_3_5 seperti Mac OS X; en-gb) AppleWebKit / 533.17.9 (KHTML, seperti Gecko) Versi / 5.0.2 Mobile / 8L1 Safari / 6533.18.5

... dari mana saya dapat mengatakan bahwa saya menggunakan Mobile Safari 5.0.2.

TJ Crowder
sumber
Saya bahkan tidak menyadari bahwa Anda menjawab pertanyaan Anda sendiri, tetapi untuk mengonfirmasi: ya itu akan menjadi satu-satunya cara. Anda dapat menyingkat daftar versi iOS dan menginstal Mobile Safari dan menggunakannya untuk referensi, jika tidak ada orang lain yang sudah melakukannya ...
Gerry
@TJCrowder, Anda mungkin harus menerima jawaban Anda sendiri - ini adalah cara terbaik untuk melakukan apa yang Anda minta.
JW8
8

Anda bisa mendapatkan string userAgent tanpa mengunjungi situs web eksternal, dengan mengetik berikut ini di bilah alamat Safari (tempat Anda biasanya mengetik URL):

javascript:alert(navigator.userAgent)

Anda harus mengetiknya persis seperti yang ditampilkan di sini, dengan huruf besar dan tanda baca.

Munculan peringatan akan muncul dengan string agen pengguna lengkap, yang berisi nomor versi Safari dan iOS.

Ross McNab
sumber
Apa. Dulu. I. Berpikir? Tentu saja, javascript:protokol semu dan navigator.userAgent.
TJ Crowder
4
Sayangnya, ini telah berhenti bekerja, seperti dicatat oleh Billy Moon . Saat ini Anda harus membuat bookmark, kembali dan edit untuk mengubah lokasi menjadi javascript:alert(navigator.userAgent)bit, dan kemudian ikuti bookmark - yang masih berfungsi.
TJ Crowder
2
@Ross: Saya menerima pesan 'Can't Run Script: Safari tidak dapat menjalankan skrip karena JavaScript tidak diizinkan untuk digunakan dengan cara ini'. Bekerja di iOS 8.1.2 iPad mini
Jayprakash Dubey
7

Tidak ada jawaban javascript yang berfungsi untuk saya. Saya menemukan cara yang lebih mudah! Ada beberapa "apa alamat IP saya?" halaman di luar sana, seperti ini . Halaman-halaman ini memberi tahu Anda alamat IP Anda dan, dalam beberapa kasus, apa browser Anda, apa sistem operasi Anda, dan apakah browser Anda terbaru.

John
sumber
"Tidak ada jawaban javascript yang berfungsi untukku" Hah? javascript:alert(navigator.userAgent)pasti bekerja.
TJ Crowder
3
@TJCrowder bahwa solusi js tidak berfungsi untuk saya di Mobile Safari 8 di iOS 8.1 - dapatkan Safari cannot run the script because JavaScript is not allowed to be used this way.tetapi jika saya menyimpan bookmark, dan kemudian mengedit bookmark dengan solusi js, itu berfungsi.
Billy Moon
2
@BillyMoon: Dan sayangnya, saya bisa mengkonfirmasi ini di iOS 8.1.2, tampaknya mereka tidak mengizinkannya. Saya sarankan memposting solusi bookmark Anda sebagai jawaban.
TJ Crowder
1

Anda dapat mengunjungi http://spiderip.com untuk memeriksa agen pengguna dan versi safari

justintjacob
sumber
2
Bisakah Anda menjelaskan mengapa ini berhasil, bukan hanya tautan. Hanya memberikan tautan membuat saya memikirkan virus dan trojan dll.
Tandai
Ini berfungsi karena pada setiap permintaan browser mengirim informasi ini ke server web. Tetapi biasanya Anda hanya tidak melihat ini dan halaman web ini hanya "mencerminkan" informasi yang dikirimkan melalui permintaan.
0

Alternatif praktis jika Anda ingin menyalin tempelkan info ini / Anda sudah ada di sana: colokkan iPad Anda ke mac Anda (dengan asumsi platform!) Dan di OSX Safari, debug jarak jauh perangkat, dan salin Agen Pengguna dari Panel Sumber Daya di bawah Header Permintaan .

Aktifkan debugging jarak jauh:

  • Di panel Preferensi OSX Safari di bawah Lanjut, centang menu Tampilkan Kembangkan di kotak centang bilah menu.
  • Pada iDevice: Pengaturan> Safari> Lanjutan

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

ptim
sumber
1
Terima kasih untuk ini. Butuh beberapa saat untuk mengetahui Panel Sumber Daya ada di tepi kanan layar (bukan tab Sumber Daya).
akauppi
Sayangnya, saya masih tidak mendapatkan versi yang tepat dengan cara ini. Hanya iOS 9.3.2 yang saya tahu. Jadi, sementara saya menikmati jawaban Anda, saya belum tentu merekomendasikannya kepada orang lain. Semoga kamu mengerti. , o
akauppi
-1

Pengguna iOS (seperti iPad, iPhone, iPod touch) dapat melihat versi Safari dan WebKit dengan mengunjungi "Apa agen pengguna saya"

jpmottin
sumber
Mereka tidak bisa lagi, saya khawatir, karena url yang diberikan sekarang dialihkan ke layanan permintaan whois. Gunakan tautan dalam jawaban John atau pilih panggilan JS yang ditandai seperti yang ditunjukkan oleh TJ Crowder.
collapsar