相同遭遇
在app.json里面增加permission属性时出现bug- 当前 Bug 的表现(可附上截图) 在app.json里面的permission加"scope.userLocation" 属性,当desc的描述长度超过一定字符以后,比如字符串长度为49时,会提示“无效的json文件”。 - 预期表现 - 复现路径 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/CW2lcYmk7A4r
2018-12-27同求
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-09-03请问解决了吗
小程序内嵌单页,调用分享时获取的webViewUrl不准确微信小程序内嵌网页调用history.pushState更改url(vue-router的history模式),跳转到其他页面页面后,通过onShareAppMessage分享回调获取的参数options.webViewUrl并没有变,仍是一开始的url。 AppID: wx6f10d06bcc5f671e 补充:开发者工具没该问题,但是真机有问题。
2018-09-03请问解决了吗
web-view分享回调options.webViewUrl异常web-view分享回调的options.webViewUrl在开发者工具能正常回调当前打开的页面链接, 而手机上不管有没有切换H5页面, 都是回调首页链接, 不会发生变化. 请官方人员看一下 , 是以哪种方式为准. 好做出修改.
2018-08-07没人来解决吗 - -!
webView内嵌网页转发时webViewUrl的参数问题[代码]onShareAppMessage: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]let webViewUrl = options.webViewUrl;[代码][代码] [代码][代码]console.log(webViewUrl)[代码][代码]}[代码]此时当前webview的地址为 [代码]http:[代码][代码]//localhost:8080/#/result?atoId=38[代码]当点击转发是在安卓下可以完整的获取到url, 但是在ios只能获取#前面的,即获取到的webViewUrl为: [代码]http:[代码][代码]//localhost:8080/[代码]求解决
2018-08-06