如何为Android编写自己的浏览器,而无需重新发明轮子?

时间:2011-03-11 13:35:48

标签: javascript android html browser

我真的不想从头开始编写整个浏览器,但到目前为止我收到的answers关于在现有WebView中访问渲染的Javascript OUTPUT的能力,让我相信这是唯一的方式让我完成这件事。

如何在不重新发明轮子的情况下为Android编写自己的NON-VISUAL网络浏览器?

2 个答案:

答案 0 :(得分:1)

从未为Android开发过,我担心我的帮助有限,所以请耐心等待。

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

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

  • DOM Parser
  • JavaScript引擎(例如V8)
  • wget的

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

我对NVDA的内部工作方式不太熟悉,不能专门谈论他们的方法,但是这是一个相当成功的项目,也是你尝试做的工作模式,尽管是在不同的平台上。

答案 1 :(得分:0)

  

如何在不重新发明轮子的情况下为Android编写自己的NON-VISUAL网络浏览器?

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