VB.NET/Chrome Browser(8)
-
[VB.NET] 차근차근 크롬 브라우저 만들기 - 2. 페이지 이동
지난 강좌에서 잠깐 언급했듯 어찌됐건 브라우저가 하는 일은 원하는 주소지를 찾아가는 것이다. 주소 입력후 이동하는 기능만 넣어도 브라우저 기능의 70% 이상은 완성됐다고 봐도 무방하다. 물론 이게 가능한건 크롬이 제공한 ChromiumWebBrowser 라는 컨트롤이 있으니 손쉽게 구현이 가능한것이긴 하지만 말이다. 덧붙여서 이번 강좌에서는 상대방 서버에서 진짜 크롬브라우저처럼 인식하도록 User Agent를 변경하는 방법도 간략히 소개하고 넘어가도록 하겠다. TextURL의 KeyPress 이벤트와 ButtonNavigate의 Click 이벤트에 각각 아래 소스를 추가하고 실행하자. Private Sub TextURL_KeyPress(sender As Object, e As KeyPressEventAr..
2023.02.07 -
[VB.NET] 차근차근 크롬 브라우저 만들기 - 1. 프로젝트 생성
예전 VB6 시절에는 인터넷 익스플로러를 폼에 추가해서 브라우저를 커스터마이징 했었는데 이제 IE는 더이상 지원이 안되고, 더 나아가서 아예 MS에서 만든 새로운 브라우저인 Edge 조차도 크롬기반이니 전세계 브라우저는 크롬밖에 없다고 해도 과언이 아닐 정도로 브라우저 세계를 평정해버렸다. 그러니 뭐 별 수 있나? 우리도 크롬을 사용해야지. 브라우저를 커스터마이징해서 사용해야 되는 이유는 여러가지가 있다. 단순히 흥미위주로 만들어본다는 개념으로 접근할 수도 있지만 내부 인트라넷 페이지등 폐쇄된 고객에게만 전문 서비스를 제공하기 위해 브라우저를 직접 만들어 배포하는 경우도 제법 많다. 크롬 익스텐션을 사용해도 웬만큼은 사용이 가능하지만 브라우저 자체를 만드는게 DB 사용이나 기타 확장성 면에서 훨씬 나을때..
2023.02.06