小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
- 希望提供的能力
强烈要求web-view组件对页面的监控能力, 尤其是能监听到url的变化。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可否再详细描述一下具体场景,方便我们参考?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
就是在小程序webview可以实时监测到页面url的变化,我们希望可以小程序里面统一拦截h5内发生的跳转,
比如说,我们在小程序里面放置了一个活动h5, 里面有一些产品链接,在h5发生跳转时,小程序可以拦截到,可以跳转到小程序原生的产品页面,如果是其他url,小程序可以提供一个更统一的外链提示。我目前只能通过在h5内增加环境判断,再调用微信api去与小程序通讯的方式做到。们希望这种统一的控制可以放在h5的宿主,也就是小程序上。
像app的webview一样。希望小程序拥有对webview更好的控制能力,用户可以在小程序内查看一个h5,在适当的时候回到小程序。但是现在小程序对webview里面发生了什么基本上是一无所知,用户一旦进入某个webview,后面的事情基本上是不可控的。
webview有提供往小程序postmessage的能力,看看能不能通过这个能力解决?
是的,目前我们是用这个解决的,但是这个需要从h5去兼容小程序环境。但是这种方案不能统一控制, 带来的问题是,需要在h5上产生很多额外代码(当然必须要h5对应的开发者去做)。实际上,对于有频繁运营h5推广的场景。 这种方案非常不友好。
请举个例子 , 不是很明白
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可否再详细描述一下具体场景,方便我们参考?
就是在小程序webview可以实时监测到页面url的变化,我们希望可以小程序里面统一拦截h5内发生的跳转,
比如说,我们在小程序里面放置了一个活动h5, 里面有一些产品链接,在h5发生跳转时,小程序可以拦截到,可以跳转到小程序原生的产品页面,如果是其他url,小程序可以提供一个更统一的外链提示。我目前只能通过在h5内增加环境判断,再调用微信api去与小程序通讯的方式做到。们希望这种统一的控制可以放在h5的宿主,也就是小程序上。
像app的webview一样。希望小程序拥有对webview更好的控制能力,用户可以在小程序内查看一个h5,在适当的时候回到小程序。但是现在小程序对webview里面发生了什么基本上是一无所知,用户一旦进入某个webview,后面的事情基本上是不可控的。
webview有提供往小程序postmessage的能力,看看能不能通过这个能力解决?
是的,目前我们是用这个解决的,但是这个需要从h5去兼容小程序环境。但是这种方案不能统一控制, 带来的问题是,需要在h5上产生很多额外代码(当然必须要h5对应的开发者去做)。实际上,对于有频繁运营h5推广的场景。 这种方案非常不友好。
请举个例子 , 不是很明白