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(),点击的时候就会回调到这些方法中。

1、首先在编写一个简单的html页面

2、在Android本地app的配置

示例截图如下:

然后使用“手机浏览器”或者“webview”的方式打开这个本地的html网页,点击“打开APP”即可成功开启本地的指定的app。

通常webapp与服务器通信都是通过ajax或者直接提交表单来实现的。

1、Java后台服务器打开HTTP所要请求的端口,进行侦听。

2、HTML触发HTTP链接请求,向后台Java服务器发送HTTP请求。

3、Java服务器解析请求,得知所要请求的是什么内容。

4、Java后台服务器将所要请求的内容准备好,并组建成HTTP格式(必须这样,HTML页面才能够解析;直接回复,就无法解析)。

5、Java后台服务器将组建好的HTTP结果消息发送给HTML页面。

6、HTML页面收到HTTP回复。

7、HTML页面对HTTP回复信息解析。

8、HTTP页面对解析的信息进行显示。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存