小程序嵌入网页的域名设置
在小程序中嵌入网页时,需要将域名设置为业务域名。一个小程序最多可以添加20个业务域名,并且每年只能修改50次业务域名。因此,在使用小程序嵌入网页之前,需要先在小程序管理后台设置域名白名单。 嵌入网页
在小程序中嵌入网页时,需要将域名设置为业务域名。一个小程序最多可以添加20个业务域名,并且每年只能修改50次业务域名。因此,在使用小程序嵌入网页之前,需要先在小程序管理后台设置域名白名单。
嵌入网页与微信内打开的体验
通过嵌入网页的方式打开的页面,与在微信内打开的体验几乎相同。用户可以下拉页面,页面底部会显示“网页由XX域名提供”的信息。
嵌入网页中的视频播放
在嵌入网页中,可以播放视频。然而,需要注意的是,视频必须来自于域名白名单内的地址。如果视频存储在其他域名下,例如七牛云存储,那么在小程序中无法播放,只会一直显示加载状态。
嵌入网页中使用iframe标签
在嵌入网页中,可以使用iframe标签来打开其他页面。而且,这些页面不需要在域名白名单内。我尝试过在小程序中嵌入百度首页、淘宝宝贝详情页以及其他不在白名单内的页面,都能够正常打开。这可能是一个bug,而不是一个feature。
嵌入网页与小程序通信
想要在嵌入网页中与小程序进行通信,只能通过JSSDK来实现。然而,目前只开放了部分接口,具体可参考开发文档。如果之前基于微信服务号授权的页面,则无法直接在小程序中嵌入网页,因为无法进行授权。
已授权页面在小程序中的登录状态
然而,如果已经在微信内打开并且进行了授权的页面,在小程序中打开也会保持登录状态。换句话说,微信内置浏览器和小程序内置浏览器其实是同一个实例,至少共享了cookie。
以上就是关于小程序嵌入网页的一些总结,希望对大家有所帮助。