相关疑难解决方法(0)

了解Android的webview addjavascriptinterface

我知道要从Javascript到Java进行交互,您必须使用webview中的addjavascriptInterface方法注入Java对象.

这是我面临的问题.

  1. 我使用addJavascriptInterface方法在我的JS中注册一个java对象.

  2. 我在webview中使用了几个JS webview.loadURL("javascript:XXX");

  3. 当我完成注入JS时,我发送了一个JS事件.

问题是如果在第1步之后立即执行以下Javascript:

mWebView.loadUrl("javascript:if(window.myobject) console.log('myobject found---------'); else {console.log('myobject not found----');}");
Run Code Online (Sandbox Code Playgroud)

我在控制台的日志中找到"myobject not found".

我想知道如果有一段时间我可以访问我的对象,如果有,我怎么知道我应该等多少时间来调用我的对象?

javascript java android webview

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

java ×1

javascript ×1

webview ×1