Java-如何使用android应用程序与网站输入元素交互

Java-如何使用android应用程序与网站输入元素交互,java,android,html,Java,Android,Html,我目前正在开发一个应用程序,当用户使用操作视图意图按下按钮时,该应用程序会在用户的手机浏览器中打开(我不拥有此网站)。我希望该应用程序能够在网站上填写“转到区域…”搜索框,并模拟用户按下回车键 我看到的唯一方法是使用Javascript实现这一点。首先加载页面,然后通过以下方式与页面交互: webView.loadUrl("javascript:(function() { JS CODE THAT INTERACT WITH PAGE })()"); 此外,在加载脚本之前,请确保在WebVie

我目前正在开发一个应用程序,当用户使用操作视图意图按下按钮时,该应用程序会在用户的手机浏览器中打开(我不拥有此网站)。我希望该应用程序能够在网站上填写“转到区域…”搜索框,并模拟用户按下回车键

我看到的唯一方法是使用Javascript实现这一点。首先加载页面,然后通过以下方式与页面交互:

webView.loadUrl("javascript:(function() { JS CODE THAT INTERACT WITH PAGE })()");
此外,在加载脚本之前,请确保在WebView中启用了JS

webView.getSettings().setJavaScriptEnabled(true);
此外,在这种情况下,最好在javascript中进行一些检查,并将操作的成功和失败通知应用程序。为此,请添加javascript接口

webView.addJavascriptInterface(/*your javascript interface*/)

这个问题不是很久以前就已经发布了吗?我的历史记录显示是的: