在小程序开发,webview与Page对象能否直接交互?
发布于 3 年前 作者 qinmin 6931 次浏览 来自 问答

我遇到一个需求,html页面比较复杂,功能需要用多个iframe实现无感切换显示。

这个html页面是无自主数据请求的,依赖着WebView宿主调用来取得业务数据,我知道WebView内H5可以postMessage给小程序,但是我想要实现的是WebView内H5调用小程序页面Page的方法来取得它所需的业务数据,比如在android开发我可以通过JavaScriptInterface来实现JS调用Java方法取数据。

微信官方,你们是基于安全的角度没有开放这样的API调用吗?

如果说小程序Page调用WebView是出于不允许开发者逃逸代码审核的原则,那么WebView调用小程序Page的方法(或是暴露的function)这是安全的。

回到顶部