/** * 用户点击右上角分享 */ onShareAppMessage: function (options) { let that = this let return_url = options.webViewUrl var path = '/pages/sharepage/sharepage?shareUrl=' + encodeURIComponent(return_url) return { title: '测试分享', path: path, success: function (res) { that.setData({ web_src: decodeURIComponent(options.webViewUrl) }) }, fail: function (res) { // 转发失败 } } onLoad: function (options) { that.setData({ web_src: decodeURIComponent(options.shareUrl) }) } ctxPath: 'https://m.sanfu.com/goods/goodsDisplay?goods_sn=296614'为要转发的链接
苹果手机webview分享参数丢失苹果手机webview分享,option. webViewUrl链接参数会丢失,不完整(例如:pages/pcweb/pcweb?shareUrl= https://m.sanfu.com/goods/goodsDisplay?goods_sn=296614)【goods/goodsDisplay?goods_sn=296614】参数丢失,安卓手机不会 @那个很帅的小白
2018-10-15不知道现在解决了没有,碰到了一样的问题、、@官方
ios下webview 无法获取webviewUrl以及titleios下webview Bug: webview内部页面变化,包括内部页面的title变化无法反馈到小程序的navigationBarTitleText 上,android可以,但ios不可以。 分享时,在事件函数onShareAppMessage,res.webViewUrl 无法获得webview的当前地址。 测试案例: 小程序名称:土罗罗 打开程序,点击进入土罗罗内部的任何子页面,ios下的navigationBarTitle 没变化, 但android可以;点击转发该子页面到其他人微信,其他人点击打开:ios下点开由于在分享时无法获取webViewUrl导致每次点击分享均进入土罗罗首页,android可以直接进入到分享时的子页面,取决于在分享的时候,android可以获取到webViewUrl,同时可以感应到webview内部title值。android进行子页面分享给ios用户,ios用户可以点击进入子页面。
2018-07-13