2***@qq.com
2***@qq.com
  • 发布:2024-08-14 21:32
  • 更新:2024-08-14 21:32
  • 阅读:222

【小程序分享功能】onShareAppMessage(OBJECT)在小红书端的差异

分类:uni-app

uni小程序提供了分享页面的方法封装https://uniapp.dcloud.net.cn/api/plugins/share.html#onshareappmessage

其中每次触发分享都能从入参中取得webviewUrl,从文档中看到小红书小程序没有对这个参数做支持,但是为什么在实际运行的场景中,小红书小程序也能拿到这个webviewUrl,想了解下是通过什么方式获取的。
因为在我们的使用场景中存在一个case,小红书端这个webviewUrl获取是错误的:
环境:小程序的内嵌webview页面
复现操作:

  1. 页面内通过window.history.replaceState的方式实现页面切换
  2. 切换页面之后点击分享按钮,此时的webviewUrl还是上一个页面的url
    但是通过vue的router.replace的方式实现的跳转就可以正确获取到webviewUrl
2024-08-14 21:32 负责人:无 分享
已邀请:

要回复问题请先登录注册