java - 以编程方式将文本插入到 webview 中的文本字段中

标签 java android android-webview

我有一个 Web View ,我想在其中插入一些文本(例如自动填充功能)。有什么办法吗?我尝试使用 java 脚本。

document.execCommand('insertHTML', false,text );

但是没有用。

最佳答案

你需要使用android提供的javascript接口(interface)机制。

WebView webView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webview.loadUrl("javascript://your_javascrpit_method");

关于java - 以编程方式将文本插入到 webview 中的文本字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22148089/

相关文章:

java - 是否存在用于合并 java 文件的工具

java - 如何使用 Jersey 的内部路由机制来提取类/方法引用?

java - 在路径中向后退一步的 Xpath 查询

java - 如何在 RootPanel 上显示 GWT 小部件?

android - 是否所有 android 版本 Api-8 及以上都有后退按钮

java - 如何从抽屉导航中重新加载/刷新 fragment

android - 最近使用的安卓应用

android - 如何在android中显示网页?

android - 如何在 React Native 中同时设置 testID 和 accessibilityLabel?

android - 除了使用 addJavascriptInterface 之外,有没有办法从 Android 中的 webview 调用 native java 代码?