Html5页面和Native App怎么进行交互

Html5页面和Native App怎么进行交互,第1张

app通过Javascript与Html5通信。

1、Html5跳转到Native的方式则有比较多的方式。

不使用js sdk时的交互

shouldOverrideUrlLoading,当点击WebView中承载过类似href的某个界面的时候。就会回调这个方法。将需要处理的逻辑写在shouldOverrideUrlLoading里面就行。

2、onJsPrompt(),onJsAlert()和onJsConfirm(),在html中设置prompt(),alert(),confirm(),点击的时候就会回调到这些方法中。

开发者选项里打开显示布局边界,如果能看到各种边框则为native app,如果只为一大块则为H5 app。

native app使用原生系统内核(Android linux、iOS等等),相当于直接在系统上 *** 作,更加稳定、快速,可以使用非常非常多的API,用那句流行的话来说是“不知道多到哪里去了”,因此开发出来的功能逼格更高。而H5 APP是先调用系统的浏览器内核,相当于是在网页中进行 *** 作,较原生APP稳定性稍差、速度较慢,同时在一些老Android版本上运行非常慢。但是H5最大的优点是可以跨平台,同时开发容易、效率高、方便调试。native的话需要用Java和Swift语言各自写,甚至还要为WP写

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6164997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存