java - 我想制作一个网络浏览器,但我不确定从哪里开始?

标签 java browser cross-platform webkit

我想使用 WebKit作为布局/渲染引擎,我想用 Java 编写代码。我找不到任何有用的信息。我看到了这个问题here这为我稍微清除了一些东西,但我需要更多才能开始。

我想知道:

  1. 我是否会使用 Java?
  2. 在哪里可以找到有关如何使用 WebKit 的文档? (我正在寻找类似 Java API 的东西)
  3. 是否有针对 Linux 编译的 WebKit 版本? (特别是 Ubuntu/Debian)

目前我的计划:

  1. 学习使用 WebKit 及其组件(尤其是 JavascriptCore)/与之交互。
  2. 用 Java 创建用户界面等,并创建一个基本的浏览器。 (目前,我想创建一个可以正确显示网页的基本窗口。)

抱歉,如果这不是很清楚。我仍在酝酿想法,我不确定我想要找到什么或需要什么才能继续前进。

编辑:我刚遇到这个问题 here .我想做那样的事情;所以我想我想知道的是如何将这样的引擎嵌入到我自己制作的应用程序中?我也忘了说我愿意用其他语言来做这件事。 (我指的是 C++)

最佳答案

1:是的,这是可能的。 google search对于“WebKit Java Browser”会出现几个项目。

2:我能找到的最好的文档是 WebKit wiki 中的文档部分。 .

3:这是一个guide使用 QT 在 Linux 上构建 WebKit。

关于java - 我想制作一个网络浏览器,但我不确定从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1101298/

相关文章:

java - 删除 tomcat 7 上的设置默认链接

java - JSON GSON.fromJson Java 对象

javascript - null/undefined 在除 IE9 之外的所有浏览器中被替换为全局对象

c++ - 将基于 Mingw32 的代码移植到 msvc2008

java - 如何以 Parquet 格式写入数据

java - 四元数的单个值

html - 当相同图像的多个实例嵌入到 HTML 中时,会加载一次图像吗?

android - 获取浏览器中正在查看的当前页面(可能吗?)

c++ - Qt 程序在 Windows 中绘制折线时崩溃

linux - Windows 开发人员如何最轻松地让他的软件在 Wine 下运行良好