随着移动互联网的快速发展,越来越多的企业挑选研发自己的小程序,以提升用户的黏性和幸福的用户体验。但是,在小程序的研发过程中,有时可以须要在小程序中内嵌H5页面,以多样小程序的功能和提升用户的采用体会。那么,如何在小程序中内嵌H5页面呢?本文将详尽传授。
一、为什么须要在小程序中内嵌H5页面?
1.功能丰富
小程序开发时,往往受技术管制,无法研发出来各种繁杂的功能。H5页面的特性能提供更多很多小程序无法同时实现的功能,例如表单递交、多媒体展现等。
2.用户习惯
目前,大多数用户在移动端的上下载网页都就是采用微信内页浏览器。而小程序本身的可视化相对较为单一,如果轻易从小程序重定向至外部网页,用户体验也将受一定程度的影响。
3.提高用户存留和黏性
在小程序内内嵌H5页面能使用户更好的体验各种功能,有效率提高用户存留和黏性,从而提升企业的数字化转型效果。
二、如何在小程序中内嵌H5页面?
小程序的架构同意了我们无法轻易采用iframe去提及外部H5页面。但是我们可以采用官方提供更多的web-view组件去同时实现在小程序中内嵌H5页面的市场需求。
1.导入web-view组件
将web-view组件嵌入至wxml文件中,并设置收录机
```
```
在src属性中设置想导入的H5页面链接,在style属性中设置web-view组件的收录机。
2.调试H5页面
嵌入web-view组件后,我们须要展开H5页面浏览器调试,以保证H5页面在小程序中能正常读取和表明。
(1)在微信开发者工具中页面web-view组件,右键菜单挑选“在浏览器中关上”,此时H5页面可以在浏览器中关上并且可以展开调试。
(2)在浏览器中调试顺利完成后,我们可以在微信开发者工具中关上控制器,通过Console去查阅H5页面的错误信息。
3.出访权限设置
小程序中的web-view组件预设就是严禁出访第三方链接,须要在小程序后台展开布局。
关上小程序管理后台,挑选“研发”-“研发设置”-“域名布局”,在“request合法域名”中嵌入须要出访的链接。
4.采用wx.navigateBack()重定向
当H5页面中须要回到至小程序时,可以通过调用wx.navigateBack()去同时实现。
```
```
设置一个按钮,在按钮引爆时调用returnback函数,通过wx.navigateBack()回到小程序主页面。
三、在小程序中内嵌H5页面的优缺点
优点:
1.提供更多多样的功能;
2.减少用户体验,提升用户黏性;
3.增加用户流失率。
缺点:
1.须要处置不好出访权限,防止不必要的风险;
2.须要在小程序开发时考量web-view组件的导入,减少研发难度;
3.H5页面的读取速度有所上升。
结语
通过本文,坚信大家已经掌控了在小程序中内嵌H5页面的方法和技巧。在小程序开发中,合理采用web-view组件可以提高用户体验和黏性,同时实现数字化转型的目标。但是在采用过程中,须要特别注意设置合理的出访权限,确保用户数据安全。