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


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