【问题标题】:How to build an shipable, "local", branded mini-browser如何构建可发布的“本地”品牌迷你浏览器
【发布时间】:2010-07-15 12:40:32
【问题描述】:

由于我真的不知道自己搜索单词的好主意,所以我想问你:

是否有一些项目、技术、w/e 使您能够构建具有非常纤薄的用户界面的“浏览器”。只是一些 CI 和一个定制的“起始页”。

我正在考虑类似 Webkit 引擎(和界面)Valve/Steam 用于其客户商店页面的东西。

我应该在什么方向搜索类似的东西?如何开始实施这样的事情?

问题的答案:

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

  • 就平台而言:Windows 目前绝对足够,但 Mac/Linux 不会受到影响。

  • 到目前为止,Prism 看起来不错,但缺少“可发货”部分,例如我看不出有什么办法打包。

【问题讨论】:

  • 你需要这个做什么?信息亭应用程序?`在什么平台上?
  • 已更新,感谢您的回答,到目前为止看起来不错:)

标签: browser local


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      您可以使用 Adob​​e Air,关注 this tutorial 并将您的网站包含在 iframe 中。这将允许您构建一个可执行文件,然后将其发送给您的客户。

      【讨论】:

        【解决方案4】:

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

        这种方法可以让您显示文本、图像和链接;在 Java 的情况下,对 CSS 样式的支持甚至相当好。但是,没有简单的方法可以让按钮和表单域工作,当然也不支持操作 DOM 或在 JavaScript 中完成的任何其他操作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-01-28
          • 1970-01-01
          • 1970-01-01
          • 2013-06-18
          • 2020-02-18
          • 1970-01-01
          • 2011-02-21
          • 2017-07-23
          相关资源
          最近更新 更多