에디터 현재 실행중인 웹브라우저의 userAgent 및 정보를 가져오는 방법. (BrowserGetVersion)
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 웹소켓을 이용해서 현재 실행중인 웹브라우저(디버거가 연결되어 있는 웹브라우저)의 정보를 가져오는 방법에 대해 알아보겠습니다. BrowserGetVersion 메소드로 알아낼 수 있는 정보는 아래와 같습니다.
- protocolVersion
- product
- revision
- userAgent
- jsVersion
테스트를 위해 아래와같이 웹소켓으로 웹브라우저에 연결해야 합니다. 기본적인 학습 내용은 아래 글을 참고하세요.
[ 웹소켓 기본 설정 ]
아래와같이 스크립트가 만들어져 있을겁니다. 마지막에 [ 웹소켓 명령 ] 액션을 하나 추가하세요.
마지막 웹소켓 명령 액션의 메소드를 BrowserGetVersion으로 선택하세요.
매크로를 실행하면 결과에 아래와 같은 정보들이 표시됩니다. 아래 내용은 사용자의 웹브라우저에 따라 내용이 다소 다를 수 있습니다.
{
"protocolVersion": "1.3",
"product": "Chrome/119.0.6045.123",
"revision": "@b9e5b8a154549bb57a57b9c822607bc3289fc5b9",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36",
"jsVersion": "11.9.169.6"
}
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글웹소켓 API의 웹브라우저 콘트롤을 이용해서 브라우저에 자바스크립트 실행하기. (마우스 스크롤, RuntimeEvaluate) 23.10.31
- 다음글웹소켓 API의 웹브라우저 콘트롤을 이용해서 히스토리를 탐색하고 이동하는 방법. (PageGetNavigationHistory, PageNavigateToHistoryEntry) 23.11.09
댓글목록
등록된 댓글이 없습니다.