5+ SDK 插件开发,如果是native层主动调用js代码,该如何写?
看了JSUtil的API,execCallback()都需要传递pWebview、CallbackID,如果是前端触发的js回调可以理解,如果是native层发起的JS方法调用该怎么写?
另外,请问extends StandardFeature实现的插件类是单例的吗?
Kevinshire
- 发布:2016-03-15 21:06
- 更新:2016-03-15 21:41
- 阅读:1480
请看另一个帖子 关于importClass,对象怎么调用
我在回复中给了一段实测通过的代码。
从 native 层调用 js 代码,目前来看最终都是通过 loadUrl() 实现的,其它各种用法无非都是在这个的基础上包装出来的。
在原生系统里,android.webkit.WebView 就没有把 js engine 的操作接口暴露出来,也只能这样了。
Kevinshire (作者)
多谢,看了你写测试例子,可以理解。也就是说5+ SDK 的brige没有提供从native主动触发调用js的方法,对吧?
2016-03-15 21:52