首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android webview:在html页面中找到输入的单词,并加载html页面

Android webview:在html页面中找到输入的单词,并加载html页面
EN

Stack Overflow用户
提问于 2016-02-12 03:49:44
回答 1查看 416关注 0票数 0

我有20+ html页面存储在安卓的资产文件夹中。这些html页面属于我的网站。并且所有的页面都在资产文件夹中的不同深度。(我在谷歌上搜索了3-4个小时后写了这篇文章,所以,等等,但没有线索!我是android新手,所以需要帮助。)

现在,当用户在edittextview中输入与html页面相关的内容时,该串单词将在数组中拆分,然后从所有html页面中匹配所有单词。

如果大多数单词都匹配,则用户可以在webview中看到该特定网页(html页面)。

我怎样才能做到这一点呢?

我按照http://www.monocube.com/2011/02/08/android-tutorial-html-file-in-webview/中说的做了,但是一点线索都没有!

甚至是https://stackoverflow.com/a/24670620/5738881,但不是我所需要的!

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-12 07:29:01

这个问题的解决方案太复杂了,无法在这里编写,但是您必须在HTML中包含一些javascript,以便对DOM进行操作。您没有从Java访问DOM的权限。

您可以做的是调用页面中的javascript方法,通过loadUrl将带有函数调用的javascript url加载到WebView的某个js入口点中,从而加载到WebView中。您可以使用一种需要研究的机制从javascript回调Java。首先来看一下addJavascriptInterface

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35348736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档