Я хочу сделать веб-браузер, но я не уверен, с чего начать? - PullRequest
7 голосов
/ 09 июля 2009

Я хочу использовать WebKit в качестве механизма компоновки / рендеринга и хочу кодировать его на Java. У меня проблемы с поиском полезной информации. Я видел этот вопрос здесь , который немного прояснил ситуацию для меня, но мне нужно больше, чтобы начать.

Хотелось бы знать:

  1. Могу ли я использовать Java?
  2. Где я могу найти документацию о том, как работать и использовать WebKit? (Я ищу что-то вроде Java API )
  3. Существует ли сборка WebKit для Linux? (В частности, Ubuntu / Debian)

Мой план на данный момент:

  1. Научитесь использовать / взаимодействовать с WebKit и его компонентами, в частности с JavascriptCore.
  2. Создайте пользовательский интерфейс и т. Д. На Java и создайте базовый браузер. (На данный момент я хочу создать основное окно, которое может корректно отображать веб-страницу.)

Извините, если это не очень понятно. Я все еще вынашиваю идеи, и я не совсем уверен, что я хочу найти или что мне нужно, чтобы двигаться вперед.

Редактировать: я только что столкнулся с этим вопросом здесь . Я хочу сделать что-то подобное; так что я думаю, что меня интересует, как мне встроить подобный движок в приложение, которое я создаю сам? Я также забыл упомянуть, что я готов сделать это на других языках. (Под этим я подразумеваю C ++)

Ответы [ 3 ]

1 голос
/ 09 июля 2009

1: Да, это возможно. поиск в Google для "WebKit Java Browser" вызывает несколько проектов.

2: лучшее, что я смог найти в плане документации, - это раздел документации в WebKit wiki .

3: Вот руководство по созданию WebKit под Linux с использованием QT.

1 голос
/ 09 июля 2009

Надеюсь, что JWebPane будет выпущен и оттуда

0 голосов
/ 09 июля 2009

Вы можете попробовать http://www.concord.org/~dmarkman/jws/webkit/ В качестве альтернативы, если вас устраивает Qt, также имеется элемент управления веб-браузером. С Qt это довольно просто, вы просто перетаскиваете элемент управления веб-браузера в пользовательском интерфейсе.

Вы можете ознакомиться с несколькими примерами управления webkit для Qt по адресу (URl опущен из-за первого ответа), просто выполните поиск по webkit Qt в google, а на сайте Qt множество примеров. веселит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...