자바스크립트(2)
-
[VB.NET] 차근차근 크롬 브라우저 만들기 - 5. 자바스크립트와 통신
[VB.NET] 차근차근 크롬 브라우저 만들기 - 4. 자바스크립트와 통신 지난번 강좌도 그렇고 이게 말로 설명하기가 참 난해하다. 자바스크립트와 통신을 한다? 뭘 위해서? 그러니 하나의 상황을 만들어서 생각해보자. 현재 브라우저가 티스토리에 로그인이 됐는지 여부를 확인해야 하는 상황이 생겼다고 생각해보자. 로그인 여부 확인에는 간단히 두가지 방법중 하나로 확인이 가능하다. 지난 강좌에서 클릭했던 "시작하기" 버튼이 있으면 로그인 안된거고, 없으면 로그인이 된거다. 혹은, 티스토리 화면 우상단에 로그인한 사용자의 로고이미지가 있고 이걸 클릭해서 div 팝업 맨밑에 "로그아웃" 링크의 유무로 확인해도 된다. 여기서는 두번째 방법을 사용할 예정인데, 이 버튼을 클릭해서 실제 로그아웃 하는건 이전 강좌를 참고..
2023.02.10 -
[VB.NET] 차근차근 크롬 브라우저 만들기 - 4. 자바스크립트 실행
이번 강좌에서는 내가 만든 크롬 브라우저에 로딩한 페이지에 있는 자바스크립트를 실행해보자. 말이 좀 어렵고, 기능 구현도 새로운 개념이 들어가서 쉽지는 않지만 이걸 알아내야 내 브라우저에 띄운 페이지에서 원하는 작업이 가능하니 차근차근 한번 해보자. 먼저 돌아가는 원리를 간단히 적어보면 페이지 소스를 분석해서 원하는 기능을 구현하는 자바스크립트 생성후 페이지에 삽입후 실행시키면 된다. 이번 강좌에서는 티스토리 메인 페이지 우상단에 있는 "시작하기" 버튼을 누르는 기능을 구현해보자. 자바스크립트의 기본 개념은 알고 있어야 이해가 가능하지만 사실 그리 길지는 않으니 아래 내용을 차근차근 따라해보자. 툴바에 이름 ButtonStart, 텍스트 &Start로 버튼을 하나 추가한다. 그리고 이 버튼 클릭이벤트를 ..
2023.02.09