智能客服
你问我答,随时在线为你解决问题

























长江后浪是这样去监听吗?
webView.addJsCallback("prompt", callback);
饼干夹心
webView.setBrowserAgent(new BrowserAgent(this) { @Override public boolean onJsTextInput(WebView webView, String url, String message, String defaultInput, JsTextInputResult result) { return super.onJsTextInput(webView, url, message, defaultInput, result); }});具体可以参考:
https://developer.harmonyos.com/cn/docs/documentation/doc-references/browseragent-0000001120951629
长江后浪
8个贝壳你好,你可以参考以下代码
webview.setBrowserAgent(new BrowserAgent(this) {
@Override
public boolean onJsMessageShow(WebView webView, String url, String message, boolean isAlert, JsMessageResult result) {
result.confirm();
return true;
}
});
//接收window.JsCallJava.call传递的数据
webview.addJsCallback(JS_NAME, new JsCallback() {
@Override
public String onCallback(String s) {
textName.setText(s);
return "jsResult";
}
});
html
function sendData() {
alert("这个是来自本地Web页面的消息1");
window.JsCallJava.call("这个是来自本地Web页面的消息2");
}
长江后浪
CrossRunaddJsCallback 是 注册一个Object提供给H5调用的。比如你写的这个,那么在js里面,通过 window.promt.call() 去调用。
长江后浪
CrossRun回复长江后浪
CrossRun回复CrossRun
五维空间幻影猫我要发帖子
HarmonyOS capi如何实现Swiper滑动过程中的缩放效果?(API12+)
HarmonyOS 如何监听ListItem从左向右滑的事件 (API12+)
HarmonyOS 怎么让subwindow不覆盖底层的滑动和点击事件(API12+)
HarmonyOS webview加载下载好的PDF时出现白屏 (API12+)
HarmonyOS 为什么子组件响应了onTouch事件,父组件也能同时响应onTouch事件(API12+)
HarmonyOS Text调用measure之后再调用setStyledString,发现文本内容设置不生效(API12+)
HarmonyOS 联合登录调用unionLogin返回1002000001 System internal error. (API12+)
webview渲染网页
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功