- ios 分享时 options.webViewUrl 获取的url不对
- 当前 Bug 的表现(可附上截图) 在 web-view 中加载单页面的网站,然后分享的时候通过 options.webViewUrl 获取当前的url地址,在安卓上是正常的,在ios上只能获取到第一次进入页面时的url地址,用远程调试连接ios手机时清楚看到获取的url地址不对
2018-09-13 - web-view分享时ios下webViewUrl参数丢失
[图片] [图片] 点击分享时。ios下的webViewUrl中锚点#后面的参数获取不到。安卓才可以获取完整的 很急,在线等解决
2018-08-08 - web-view的方式嵌套h5的页面,实现转发功能,ios转发失效
- 当前 Bug 的表现(可附上截图) onShareAppMessage 安卓转发正常,IOS失效! - 预期表现 转发正常! - 复现路径 - 提供一个最简复现 Demo [代码]// 微信分享接口[代码][代码]onShareAppMessage: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]webViewUrl = res.webViewUrl;[代码][代码] [代码][代码]console.log(webViewUrl);[代码][代码] [代码][代码]var[代码] [代码]path;[代码][代码] [代码][代码]var[代码] [代码]shareObj = {[代码][代码] [代码][代码]path: `/pages/card/card?src=${encodeURIComponent(webViewUrl + [代码][代码]'?share=true'[代码][代码])}`[代码][代码] [代码][代码]}[代码][代码] [代码][代码]function[代码] [代码]hasIt(val) {[代码][代码] [代码][代码]if[代码] [代码](webViewUrl.indexOf(val) >= 0) {[代码][代码] [代码][代码]return[代码] [代码]true[代码][代码];[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]return[代码] [代码]false[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]// 他的名片[代码][代码] [代码][代码]if[代码] [代码](hasIt([代码][代码]'/card/self?cardId='[代码][代码])) {[代码][代码] [代码][代码]var[代码] [代码]url1 = webViewUrl.replace([代码][代码]'https://'[代码][代码], [代码][代码]''[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]url_arr = url1.split([代码][代码]'/'[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]url = `https:[代码][代码]//${url_arr[0]}`;[代码][代码] [代码][代码]var[代码] [代码]cardId = webViewUrl.split([代码][代码]'='[代码][代码])[1];[代码] [代码] [代码][代码]if[代码] [代码](cardId.indexOf([代码][代码]'&'[代码][代码]) != -1) {[代码][代码] [代码][代码]cardId = cardId.split([代码][代码]'&'[代码][代码])[0];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]shareObj.title = [代码][代码]'我的名片 - 请惠存!'[代码][代码];[代码][代码] [代码][代码]shareObj.path = `/pages/card/card?src=${encodeURIComponent(`${url}/h5/card/preview/${cardId}?share=[代码][代码]true[代码][代码]`)}`;[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码](hasIt([代码][代码]'preview'[代码][代码])) {[代码][代码] [代码][代码]shareObj.title = [代码][代码]'他的名片 - 请惠存!'[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]// 有传黄页[代码][代码] [代码][代码]else[代码] [代码]if[代码] [代码](hasIt([代码][代码]'enterpris'[代码][代码])) {[代码][代码] [代码][代码]shareObj.title = [代码][代码]'黄页收录 - 您要找的单位的信息都在这里!'[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]// 单位动态[代码][代码] [代码][代码]else[代码] [代码]if[代码] [代码](hasIt([代码][代码]'unit'[代码][代码])) {[代码][代码] [代码][代码]shareObj.title = [代码][代码]'单位黄页 - 您要找的单位的信息都在这里!'[代码][代码];[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]// 动态列表[代码][代码] [代码][代码]else[代码] [代码]if[代码] [代码](hasIt([代码][代码]'news/list'[代码][代码])) {[代码][代码] [代码][代码]shareObj.title = [代码][代码]'动态列表 - 您要找的单位的动态都在这里!'[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]// 文章列表[代码][代码] [代码][代码]else[代码] [代码]if[代码] [代码](hasIt([代码][代码]'news/detail'[代码][代码])) {[代码][代码] [代码][代码]shareObj.title = [代码][代码]'文章详情 - 您要找的单位的信息都在这里!'[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]// 他的名片[代码][代码] [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]shareObj = {[代码][代码] [代码][代码]title: [代码][代码]'有传无界,万众利传,就这样干!'[代码][代码],[代码][代码] [代码][代码]path: `/pages/card/card?src=${encodeURIComponent([代码][代码]'https://www.ycandyz.com/h5'[代码][代码])}`[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]console.info(shareObj)[代码][代码] [代码][代码]return[代码] [代码]shareObj;[代码][代码]}[代码]
2018-08-23