본문으로 건너뛰기

VSCode Embedded Browser

무료2019-12-28#Toy#run browser in vscode#vscoe embedded browser#VSCode内置浏览器#VSCode内嵌浏览器#VSCode打开网页

EmbeddedBrowser, VS Code 에서 실제로 웹 페이지를閲覧할 수 있는 첫 번째 플러그인

一.EmbeddedBrowser 란 무엇인가?

VS Code 에 내장된 브라우저.

2019 년 12 월 29 일이 되어, 비로소VS Code 에서 실제로 웹 페이지를閲覧할 수 있는 첫 번째 플러그인이 탄생했습니다. 그 이름도 EmbeddedBrowser 입니다

P.S. 첫 번째 플러그인이라고 칭하지만, 이는 조금도 과장이 아닙니다. 기존의 Browser Preview for VS Code 는 비교적 가깝지만, 그 방안 자체에 많은 제한이 있어, 기본적인 웹閲覧니즈를 만족시킬 수 없습니다. 자세한 내용은 [iframe 보안 제한을 깨는 3 가지 방안](/articles/iframe 보안 제한을 깨는 3 가지 방안/) 참조

二。왜 EmbeddedBrowser 가 필요한가?

당신의 VS Code 중에서 직접 브라우저를 엽니다.

그렇다면, 왜 IDE 내에서 브라우저를 열어야 할까요?

많은 일을 편리하게 할 수 있기 때문입니다. 예를 들어, 코드를 쓰면서 Google 검색:

coding-with-searching

예를 들어, 코드를 ��면서 API 문서를 확인:

coding-with-API-docs

또 예를 들어, 코드를 쓰면서 로컬 효과를 프리뷰:

coding-with-preview

완전한 기능 리스트

  • 당신의 VS Code 중에서 임의의 HTTP/HTTPS 링크를 엽니다.

  • 점프, 전진, 후퇴, 리프레시를 모두 지원합니다.

  • 기록을 지원하며, URL 자동 완성.

  • VS Code 재시작 시에 열려 있는 브라우저 패널을 자동 복구.

三。설치와 사용

VS Code 플러그인 마켓에上架되어 있으며, 即装即用, 또는 VS Code 중에서EmbeddedBrowser 플러그인을 검색하여 설치할 수 있습니다

사용법은 매우 간단 하며, 커맨드를 입력 하는Open Browser 뿐입니다

P.S. 어떤 문제가 있거나, 또는 기능 제안이 있는 경우, issue 를 통해 피드백 할 수 있습니다

四。구현 원리

간단히 말해, 로컬 프록시 서비스를 통해 전달하여 보안 제한을 우회하고, 더욱이iframe 을 통해 페이지를 로드합니다

VS Code 가 제공하는 Webview 능력, 또는 내장 브라우저의 구체적 구현에 관심이 있다면, 다음을 참조:

  • [Webview_VSCode 플러그인 개발 노트 5](/articles/webview-vscode 플러그인 개발 노트 5/)

  • [iframe 보안 제한을 깨는 3 가지 방안](/articles/iframe 보안 제한을 깨는 3 가지 방안/)

구체적 구현 상세는, Github 를 참조:

공동 참여를 환영합니다;)

댓글

아직 댓글이 없습니다

댓글 작성