如何构建可出货的“本地”品牌迷你浏览器

时间:2010-07-15 12:40:32

标签: browser local

由于我自己并不是一个很好的想法,我想问你:

是否有一些项目,技术,w / e使您能够构建一个非常苗条的“浏览器”。只是一些CI和一个定制的“起始页”。

我正在考虑类似Webkit引擎(和接口)的Valve / Steam用于它的客户端商店页面。

我应该在哪个方向搜索类似的内容?如何开始实现类似的东西?

问题答案:

  • 我们需要提供类似“Kiosk”应用程序(用于触摸屏)并可发送给我们的客户。以“全屏”运行浏览器是一种临时解决方案。

  • 从平台开始:Windows现在已经足够了,但Mac / Linux不会受到伤害。

  • 到目前为止棱镜看起来不错,但缺少“可运输”部分,例如我认为无法打包它。

4 个答案:

答案 0 :(得分:8)

看看Mozilla Prism。它是Mozilla / Gecko渲染引擎的“UI-Less”版本,旨在在桌面上部署Web应用程序。它也是多平台的。它可能与你所需要的相当接近,工作量相对较小。

答案 1 :(得分:2)

WebKit具有多种语言的绑定,是跨平台的,并且作为HTML引擎功能齐全。捕获信号和调用函数的一些工作将使它成为您喜欢的任何类型的Web浏览器。

答案 2 :(得分:1)

您可以使用Adobe Air,关注this tutorial并将您的网站包含在iframe中。这样您就可以构建一个可以发送给客户的可执行文件。

答案 3 :(得分:0)

各种图形工具包库包含一些可以显示有限数量HTML的组件。我在qt(一个C ++ GUI库)和Java Swing中看过这个,并且确实在几个小时内用Java构建了一个小的“浏览器”。 Java Swing允许您附加链接侦听器,以便可以使链接可单击,从而跳转到不同的URL。因此,我的应用程序可以作为一个非常有限的浏览器工作。

此方法可让您显示文本,图像和链接;在Java的情况下,甚至可以很好地支持CSS样式。但是,没有简单的方法可以使按钮和表单字段起作用,当然也不支持操作DOM或JavaScript中的其他任何操作。