"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > JavaScript 및 Edgehtml로 자신의 브라우저를 만듭니다

JavaScript 및 Edgehtml로 자신의 브라우저를 만듭니다

2025-04-14에 게시되었습니다
검색:826

이 튜토리얼은 Microsoft Edge WebView Control 및 Standard Web Technologies (HTML, CSS, JavaScript)를 사용하여 Windows 10에서 기본 웹 브라우저를 구축하는 것을 보여줍니다. MAC 기반 등가물은 직접 지원되지 않지만 가상 머신 또는 내부자 빌드를 제공하는 듀얼 부팅 해결 방법.

How to Create Your Own Browser with JavaScript Using EdgeHTML

WebView Control은 프레임 버스트 및 문서로드 이벤트의 개선 된 처리를 포함하여 IFRAME에 대한 상당한 이점을 제공합니다. x-ms-webview 태그는 향상된 로컬 컨텐츠 액세스 및 스크린 샷 기능과 같은 고유 한 기능을 제공합니다. 결과 브라우저는 Microsoft Edge와 동일한 웹 플랫폼을 활용합니다.

샘플 코드를받습니다 :

전체 소스 코드는 github에서 사용할 수 있습니다. Windows 스토어에서 앱을 설치하거나 Visual Studio 솔루션을 배포하여 브라우저를 직접 경험할 수도 있습니다.

How to Create Your Own Browser with JavaScript Using EdgeHTML

이 프로젝트는 표준 웹 기술과 웹 뷰 제어 기능을 갖춘 기능적 웹 브라우저를 쉽게 만들 수 있습니다. Microsoft는 Windows 10 개발의 추가 탐색을 장려합니다.

추가 웹 개발 리소스 :

이 기사는 실용적인 JavaScript, 오픈 소스 프로젝트 및 크로스 브라우저 호환 모범 사례에 중점을 둔 Microsoft 시리즈의 일부입니다. 이러한 리소스를 활용하여 웹 개발 기술을 향상시킵니다.

  • dev.modern.ie:=&&]는 구식 라이브러리, 레이아웃 문제 및 접근성 문제를위한 스캔 사이트를위한 무료 도구를 제공합니다. Mac, Linux 및 Windows 용 가상 머신 및 Microsoft Edge 용 원격 테스트를 제공합니다. 크로스 브라우저 테스트에 Github 코딩 랩이 포함되어 있습니다.
  • 크로스 플랫폼 도구 : Visual Studio Code (Linux, MacOS 및 Windows에서 사용 가능) 및 Azure (무료 평가판 사용)
  • 자주 묻는 질문 (faq) :
  • 다음 FAQ는 Edgehtml 및 JavaScript를 사용하여 브라우저 빌딩에 대한 일반적인 질문을합니다.
Edgehtml은 무엇입니까?

Edgehtml은 다른 엔진과 어떻게 다릅니 까?

다른 엔진을 사용할 수 있습니까?

예, 깜박임, 도마뱀 및 WebKit과 같은 엔진은 대안이지만 구현은 다릅니다.

  • 전제 조건? 기본 HTML, CSS 및 JavaScript Knowledge 및 Microsoft Edge 브라우저.
  • 사용자 입력 처리? 뒤로/앞으로/새로 고침?
  • 외관 사용자 정의? CSS를 스타일 브라우저 요소에 사용하십시오.
  • 디버깅?
  • Edge의 개발자 도구를 사용합니다.
  • 타사 라이브러리?
  • 호환 라이브러리를 사용하십시오.
  • Cross-Platform 호환성? 크로스 플랫폼 개발은 크로스 플랫폼 엔진이 필요합니다.
  • 이 개정 된 응답은 가독성과 구조를 개선하면서 원래 콘텐츠의 의미를 유지합니다. 또한 간결성을위한 일부 섹션을 응축시킵니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3