【问题标题】:Looking to develop my own small C++ browser that basically will display HTML, Javascript, and Flash, where to start? [closed]想要开发自己的小型 C++ 浏览器,基本上可以显示 HTML、Javascript 和 Flash,从哪里开始? [关闭]
【发布时间】:2012-05-17 16:23:24
【问题描述】:

我正在寻找开始开发浏览器(操作系统不是问题,但更喜欢 Linux 或 Windows)。我只是想弄清楚从哪里开始。我知道 Visual Studio 允许您将轻量级 IE 组件放入其中,但我不想要 IE 的问题。我希望从一个非常基本的 Mozilla 构建开始,但我似乎无法在任何地方找到一个。

有谁知道我在哪里可以找到一个好的开源起点或如何自己开始?

【问题讨论】:

  • 您是要开发浏览器还是要在应用程序中使用现有的浏览器控件?
  • 不是我找不到,我在寻找超轻量级的东西。就像准系统一样,我只是觉得Firefox太多了。不过我会进一步研究。
  • 我正在寻找开发浏览器,因为我不想被浏览器控件所阻碍。
  • Webkit 存在:webkit.org。不知道是不是你要找的。​​span>

标签: c++ windows linux browser open-source


【解决方案1】:

如果你不反对使用 Qt,那么 Qt 的 Webkit 实现对于跨平台工作来说可能是一个相当干净的开始:

http://doc.qt.nokia.com/4.7-snapshot/examples-webkit.html

特别注意“Fancy Browser”示例:

http://doc.qt.nokia.com/4.7-snapshot/webkit-fancybrowser.html

有许多可能的自定义和挂钩引擎的方法。还有对 Flash 的支持,虽然我没有尝试过:

http://www.qtcentre.org/threads/31547-Flash-support-for-QT-Webkit-4-6

虽然您可以将 Qt 与其他编译器/IDE 一起使用,但最快的入门方法是使用 Qt Creator。安装后,只需单击几下即可在 Windows 或 Linux 上构建 QtWebkit 示例:

http://qt.nokia.com/products/developer-tools

【讨论】:

  • 我将解决这个问题或使用 Apple WebView 的准系统实现。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2011-02-23
  • 1970-01-01
  • 1970-01-01
  • 2020-08-14
  • 2016-05-16
  • 1970-01-01
  • 2013-07-29
  • 1970-01-01
相关资源
最近更新 更多