发箍厂家
免费服务热线

Free service

hotline

010-00000000
发箍厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

在webview宿主容器中使用HTML5调用本地能力袍网

发布时间:2019-11-22 17:44:20 阅读: 来源:发箍厂家

在webview宿主容器中使用HTML5调用本地能力

很多朋友碰到怎样的问题:在webview宿主容器中使用HTML5调用本地能力,本网通过互联网收集了以下的答案,以方便用户参考解决问题,具体问题如下:这次跟大家分享一下移动应用开发中,在webview宿主容器中使用HTML5调用本地能力需要注意的一些事情。

这里提到的宿主容器是指类似于ExMobi、PhoneGap这样的app框架,宿主容器除了提供基本的HTML5页面的展示,更突出的是提供了本地能力的调用。

小伙伴们都知道,很多本地能力在标准HTML5中是无法调用的,宿主容器通过将本地能力封装成JS后,就可以使运行在宿主容器中的HTML5可以方便调用本地能力。

这就涉及到一个重要的概念,就是桥接。

通常这些本地能力的JS封装会通过桥接的方式引入到HTML5页面中,不需要开发者自己去引入即可直接使用。

引入的顺序通常是在HTML5页面加载完毕后引入的,所以如果开发者在桥接引入之前调用这些本地能力是无效的。

所以,一般宿主容器都会提供一个事件,当JS桥接类引入完成后会触发此事件,开发者可以通过监听此事件来判断是否继续使用本地能力。

那么,ExMobi的webview控件中加载HTML5后也会进入桥接类,是否引入需要通过在UIXML页面的html标签看是否设置了isbridge="true",设置之后ExMobi就会在webview引入JS桥接类后触发plusready事件,开发者只需要监听此事件即可,比如:

品牌旗袍定制厂家

手工旗袍制作

手工旗袍设计公司

相关阅读