2017-12-20 5 views
0

최근에 "브라우저 내부 정보"에 대한 기사를 읽었으며 갑자기이 아이디어가 나타났습니다.브라우저 엔진을 사용자 정의 브라우저 인터페이스에 통합 할 수 있습니까?

내 브라우저를 만들면 어떻게됩니까?

그래서 두 가지 질문이 있습니다.

질문 1 :

가 QtCreator 또는 Visual Studio를 사용하여 만든 "서보"또는 내 사용자 지정 브라우저 UI 인터페이스에 "웹킷"와 같은 오픈 소스 웹 엔진을 통합 할 수 있습니까?

질문 2 :

는 UI 사이에 삽입 될 필요가있는 다른 구성 요소 C를 사용하여 생성 있는가 ++ (QtCreator) 또는 서보 웹킷?

참고 : 본인은이 분야의 초보자이며 이러한 질문은 호기심을 자극하여 내부적 인 내용을 배우도록 요청되었습니다. 질문이 표준이 아닌 경우 용서하십시오.

감사합니다 :)

답변

1

대답 1 :

네, 가능합니다. 브라우저 엔진에는 퍼블릭 API가있어서 퍼가기위한 방법을 제공합니다. 예를 들어,이 작은 프로젝트의 목표는 자신의 UI 인터페이스 (Aura 사용)를 구축하고 Chromium (브라우저 엔진)을 연결하는 방법을 제시하는 것이 었습니다.

http://szeged.github.io/sprocket/

대답 2 : 당신은 Qt는 기술을 선호하는 경우

, 다음 QtWebEngine는 해결책이 될 것입니다. 이 모듈의 목적은 Chromium 엔진을 Qt 응용 프로그램에 내장하여 가장 고통스러운 부분을 숨기고 편리한 API를 제공하여 브라우저 응용 프로그램을 사용자 정의하는 것입니다.

http://doc.qt.io/qt-5/qtwebengine-overview.html

그리고 몇몇 다른 사람이 있습니다

브라우저 엔진, 그러나 당신이 완전한 초심자 인 경우에, 나는 그것을 매우 추천 할 것입니다.

관련 문제