iPad에서 가지고있는 Mobile Safari 버전을 어떻게 알 수 있습니까?


33

사용중인 iPad의 정확한 정확한 버전의 Mobile Safari를 알고 싶습니다. 알아낼 방법이 있습니까 (바람직하게는 장치 자체에서)? Safari Mobile에는 메뉴가 없으므로 "정보"를 선택할 수 없습니다. 설정 | 사파리, 당신은 다양한 유용한 것들을 볼 수 있지만 "About"이나 "Version"등은 없습니다.


1
+1 좋은 질문입니다. 분명히 Safari는 about : pages en.wikipedia.org/wiki/About_URI_scheme
Thilo

답변:


8

이후 로스 McNab의 대답은 더 이상 작동에 나타납니다 ...

이 (또는 모든) 페이지를 책갈피에 추가 한 다음 책갈피를 편집하십시오. 원하는대로 호출하되 URL을 다음으로 변경하십시오.

javascript:alert(navigator.userAgent)

이제 책갈피에서 편리하게 느껴질 때마다 사용자 에이전트를 확인할 수 있습니다. Apple 덕분에!

또는 원하는 일회성 확인이 간단하고 'net'에 연결되어 있으면 TJ가 처음 게시 한 작업을 수행하십시오 .


2
주소 표시 줄에서 현재 버전의 사파리 블록 자바 스크립트가 실행되지 않으므로 더 이상 작동하지 않습니다.
r3wt

1
@ r3wt- iOS의 Safari에서 제대로 작동합니다 . Billy의 답변 주소 표시 줄에서 실행 하지 않아도됩니다. 북마크릿을 만든 다음 실행해야합니다. 주소 표시 줄에 위의 내용을 직접 쓰지 않아도 여전히 작동합니다.
TJ Crowder

16

Ross McNab의 길을 찾은 유일한 방법 훨씬 나아졌지 만 슬프게도 더 이상 작동하지 않습니다 (감사합니다, Apple). Billy Moon의 방법 은 효과가 있지만 일회성 점검에는 약간 어색합니다.

이 작업을 수행하는 또 다른 방법은 외부 웹 사이트를 사용하는 것입니다 ( "브라우저 란 무엇입니까?"만 검색하면됩니다). 그러면 내 user-agent문자열이 다시 저에게 표시됩니다.

예를 들어, 이러한 사이트는 내 user-agent문자열이 다음과 같이 나에게 다시보고됩니다 .

Mozilla / 5.0 (iPad; U; Mac OS X와 ​​같은 CPU OS 4_3_5; en-gb) AppleWebKit / 533.17.9 (Kcko, Gecko와 같은) 버전 /5.0.2 Mobile / 8L1 Safari / 6533.18.5

... 모바일 사파리 5.0.2를 사용하고 있음을 알 수 있습니다.


나는 당신이 당신 자신의 질문에 대답하고 있다는 것을 깨닫지 못했지만 확인하는 것이 그렇습니다. 그렇습니다. iOS 버전 목록을 정리하고 Mobile Safari를 설치하여 아직 아무도하지 않은 경우 참조 용으로 사용할 수 있습니다.
Gerry

@ TJCrowder, 당신은 아마 당신 자신의 대답을 받아 들여야 할 것입니다-그것은 당신이 요구 한 것을하는 가장 좋은 방법입니다.
JW8

8

Safari 주소 표시 줄 (일반적으로 URL을 입력하는 위치)에 다음을 입력하여 외부 웹 사이트를 방문하지 않고 userAgent 문자열을 얻을 수 있습니다.

javascript:alert(navigator.userAgent)

대소 문자와 문장 부호를 일치 시키면 여기에 표시된 그대로 정확하게 입력해야합니다.

Safari 및 iOS의 버전 번호가 포함 된 전체 useragent 문자열과 함께 경고 팝업이 나타납니다.


뭐. 였다. 나 생각? 물론 javascript:의사 프로토콜과 navigator.userAgent.
TJ Crowder 2013

4
슬프게도 Billy Moon이 지적한 것처럼 작동이 중지되었습니다 . 요즘 당신은 책갈피를 만드는가에 위치를 변경하려면 다시 돌아가서 편집해야 javascript:alert(navigator.userAgent)- 비트, 다음 책갈피를 수행 하는 것이 여전히 작동합니다.
TJ Crowder

2
@Ross : 나는군요 '수 없습니다 스크립트 실행 : 자바 스크립트는이 방법으로 사용할 수 alloed되지 않기 때문에 사파리는 스크립트를 실행하지 못할'아이폰 OS 8.1.2 아이 패드 미니에 message..working
Jayprakash Dubey

7

자바 스크립트 답변 중 어느 것도 나를 위해 일하지 않았습니다. 더 쉬운 방법을 찾았습니다! 몇 가지 "내 IP 주소는 무엇입니까?" 같은 거기 페이지, 이것 . 이 페이지는 IP 주소와 경우에 따라 브라우저의 상태, 운영 체제 및 브라우저의 최신 상태를 알려줍니다.


"자바 스크립트 응답 중 어느 것도 나를 위해 일하지 않았습니다" 허? javascript:alert(navigator.userAgent)확실히 작동합니다.
TJ Crowder

3
js 솔루션이 iOS 8.1의 Mobile Safari 8에서 작동하지 않는 @TJCrowder- Safari cannot run the script because JavaScript is not allowed to be used this way.책갈피를 저장하고 해당 js 솔루션으로 책갈피를 편집하면 작동합니다.
Billy Moon

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와 같은)는 "사용자 에이전트 란 무엇입니까" 를 방문하여 SafariWebKit 버전을 볼 수 있습니다.


주어진 URL이 이제 whois 쿼리 서비스로 리디렉션되기 때문에 더 이상 두려워하지 않습니다. John의 답변에있는 링크를 대신 사용하거나 TJ Crowder가 표시 한대로 책갈피 된 JS 호출을 선택하십시오.
collapsar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.