【问题标题】:How to write own browser for the Android, without re-inventing the wheel?如何在不重新发明轮子的情况下为 Android 编写自己的浏览器?
【发布时间】:2011-03-11 13:35:48
【问题描述】:

我真的不想从头开始编写整个浏览器,但到目前为止我收到的answers,关于访问现有 WebView 中呈现的 Javascript 输出的能力,让我相信这是我唯一的方法来实现这一点。

如何在不重新发明轮子的情况下为 Android 编写自己的非可视化网络浏览器?

【问题讨论】:

  • 不是问“我如何在不重新发明的情况下写东西”就像在说“我如何走路而不采取步骤”?
  • 嘿...问题标题本身听起来像“我如何发明一些滚动的东西以使事情顺利进行而不重新发明轮子?”,但我明白这不是你的意思。只是觉得这听起来很有趣。
  • 您得到了解决原始问题的方法。用它。 stackoverflow.com/questions/2376471/…

标签: javascript android html browser


【解决方案1】:

我从来没有为 Android 开发过,恐怕我的帮助有限,所以请谨慎对待。

我看到三个选项,从头开始编写的艰难方式(重新发明轮子)

第二个选项将现有工具与您自己编写的最小包装器相结合,您需要的基本组件是:

  • DOM 解析器
  • JavaScript 引擎(例如 V8)
  • wget

最后一个选择是采用NVDA 的方式。在这样的事情上直接与他们合作可能是值得的。

我对 NVDA 的内部运作不够熟悉,无法具体谈论他们的方法,但它是一个相当成功的项目,也是您尝试做的工作模型,尽管是在不同的平台上。

【讨论】:

    【解决方案2】:

    如何在不重新发明轮子的情况下为 Android 编写自己的非可视化网络浏览器?

    Windows 计算机的屏幕阅读器(例如 Jaws)依赖于浏览器显示的内容。

    【讨论】:

      猜你喜欢
      • 2011-11-06
      • 2021-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 2015-02-14
      • 1970-01-01
      相关资源
      最近更新 更多