- iOS16 video视频组件全屏被遮挡问题
iPhone12ProMax机型,iOS16系统下,video组件播放视频,点击全屏按钮后视频被遮挡(见下图,以及问题机型中的录屏链接) [图片] video组件使用方法如下: <video class="video" src="xxxx" /> 机型与录屏信息汇总 问题机型:iPhone 12 Pro Max,iOS 16,微信版本号 8.0.26,基础库版本 2.25.3(录屏mp4下载链接 https://flowplus.meituan.net/v1/mss_a002ed9fc97544cebd70304686903863/cube/1660560714109.mp4) 无问题的机型:iPhoneX,iOS 15.4.1,微信版本号 8.0.26,基础库版本 2.25.3(录屏mp4下载链接:https://flowplus.meituan.net/v1/mss_a002ed9fc97544cebd70304686903863/cube/1660560796560.mp4)
2022-08-15 - iOS15.4特定写法下高度塌陷(iOS14.7正常)
<view style="display:flex;flex-direction: column;"> <view style="display:flex;flex-direction: column;flex:1; height: 200px;"> <scroll-view scroll-y style="flex: 1;overflow: hidden;"> <view class="card">测试占位1</view> <view class="card">测试占位2</view> <view class="card">测试占位3</view> </scroll-view> </view> </view> 这段代码在 iOS 15.4 与 iOS 14.7 上表现不同,如图所示: [图片] 请忽略上面样式代码有些不太规范的地方,主要想咨询一下为什么两个iOS版本会有不同的表现,以及iOS15.4是否还有其他场景与历史版本样式表现不同。 其他信息: iOS 15.4 微信版本号 8.0.18iOS 14.7 微信版本号 8.0.17
2022-03-14 - 服务号文章中视频贴片链接为什么无法跳转到指定页?
我们在服务号中发布视频文章,想在其中插入贴片,跳到指定的小程序页面。但我们按照图中所示填进系统,视频中的贴片点击跳转的还是首页,并不是我们指定的页面: [图片] 小程序路径:pages/web/web?openUrl=https%3A%2F%2Fi.meituan.com%2Fawp%2Fhfe%2Fblock%2F7e1dfd434933%2F86762%2Findex.html%3Fphx_ad_delivery_id%3Dstatic_slot%3A10133%3A51 服务号视频文章链接:http://mp.weixin.qq.com/s?__biz=MzU4NzUxNjg1NQ==&mid=100006034&idx=3&sn=74bab942e0be430f8b711d52e3c8f925&chksm=7deb864a4a9c0f5cc8629cb018e59fbe61aa74b5134db19c20e0405f111b0fcc662bd9bbde95#rd 文章中,贴片点击跳转到首页,下方的文字插入小程序却可以正常跳转到指定页: [图片] 服务号:美团民宿服务号 小程序APPID:wxc147016e2b3bf9d6 辛苦官方同学帮忙看看这个问题,是我们链接配置有问题?还是系统上不支持跳转指定页?
2020-08-13 - 小程序动态审核状态一直是“审核中”,已经超过两周了,这个功能还在run吗?审核时长是多久?
2020-07-07 20:16 我们上传了10条小程序动态,到今天为止一直都是审核中的状态,请问这个功能是否还在支持?什么时候能够审核完? 小程序APPID:wxc147016e2b3bf9d6
2020-07-20 - onPageNotFound使用webview的navigateTo跳转到不存在页面无法触发
小程序 webview 里的 wx.miniProgram.navigateTo,如果跳转到一个不存在的页面,没有触发 App 中的 onPageNotFound,也没有报错。 请问这个是否符合预期?如果本身设计就是这样,这个场景完全捕获不到异常,不利于监控页面路径调整是否会引入bug,是否可以优化提供捕获报错的方式? 我用开发者工具(mac版1.03.2006090)和手机(iOS 13.5.1 微信版本7.0.13)测试,都是不会触发 onPageNotFound 也没有抛错。 附上:小程序关键代码 app.js App({ onLaunch: function () { }, onPageNotFound(e) { console.log('page not found', e) }, onUnhandledRejection(e) { console.log('onUnhandledRejection', e) } }) app.json { "pages": [ "index/index", "webview/webview", "index/test" ], ... } webview访问的页面 <html> <head> <meta charset="UTF-8"> <title>测试跳转小程序页面</title> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div>测试</div> <button onclick="jumpToTest()">跳转正确</button> <button onclick="jumpToError()">跳转错误链接</button> </body> <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script> <script type="text/javascript"> function jumpToTest() { console.log('test') wx.miniProgram.navigateTo({ url: '/index/index' }) } function jumpToError() { wx.miniProgram.navigateTo({ url: '/index/error' }) } </script> </html>
2020-07-03 - 页面 onLoad 后调用 wx.getLocation 返回的坐标系不正确
页面 onLoad 之后调用一次 wx.getLocation({ type: "gcj02" }),然后2s后再次调用 wx.getLocation({ type: "gcj02" })。 第一次返回的坐标系是wsg84的坐标系(图1),第二次返回的才是gcj02坐标系的(图2)。 [图片](图1) [图片](图3) 之所以会认为第一次返回的是wsg84坐标系的,是我将得到的坐标当成wsg84转换成gcj02坐标,发现转换后的和第二次获取的几乎没差别(图3)。 [图片](图3,将第一次得到的坐标当成wsg84转换所得) 更详细的可以参考我前天写的问题:https://developers.weixin.qq.com/community/develop/doc/000ea052dc0ad047484afcc5e5bc00
2020-04-29 - 小程序 getLocation 无论传入哪种 type 返回的坐标系都相同?
问题现象 用 wx.getLocation({ type: 'gcj02' }) 取到的坐标是 wgs84 坐标系并非 gcj02 坐标系 测试环境 系统:iphoneX iOS 13.3.1 微信版本:7.0.12 证明步骤 第一:无论 type 是 gcj02 还是 wgs84,返回的坐标基本相同 我尝试调用 wx.getLocation({ type: 'gcj02' }) 和 wx.getLocation({ type: 'wgs84' }),这两者返回的坐标基本都相同的,如图1 type=gcj02 与图2 type=wgs84: [图片](图1 wx.getLocation({ type: 'gcj02' }) 取到的值) [图片](图2 wx.getLocation({ type: 'wgs84' }) 取到的值) 获取到的两个坐标分别是 (118.170624, 24.487984) 和 (118.170670, 24.487993) ,这两个坐标相差很小基本可以认为是同一个坐标系下坐标。而且在两次实验期间,我是删掉小程序重新进入,并全程使用4G网络,应该不存在小程序的缓存和WIFI定位偏差问题。 第二:用 wx.openLocation 打开 type=gcj02 的坐标有偏差 除了两者坐标值相近外,还有一点,就是 wx.getLocation 文档中写到 gcj02 可用于 wx.openLocation 的坐标: [图片] (图3 wx.getLocation 接口文档截图) 第三:type=gcj02 的坐标当成 wgs84 转成 gcj02 坐标系所得位置为真实位置 我尝试着用 gcj02 得到的坐标传入 openLocation 中,得到了如图4: [图片](图4 用 gcj02 得到的坐标传入 openLocation 结果) 绿色坐标点是从 wx.getLocation 得到的坐标值,蓝色圆点是我真实的坐标,说明当 type=“gcj02” 的时候获取到的可能不是 gcj02 坐标系而是 wgs84 坐标系的。 接着,我用坐标转换工具(https://tool.lu/coordinate/)将 type="gcj02" 获取的坐标系 (118.170624, 24.487984) 当成”wgs84“转换成"gcj02"坐标系,结果为:(118.17546965034533, 24.48524971152184)。再将这个坐标值作为参数传给 wx.openLocation({ latitude: 24.48524971152184, longitude: 118.17546965034533 }),结果地图展示的坐标刚好是我真实的位置,如图5所示: [图片](图5) 因此,我可以断定用 type=gcj02 取到的坐标大概率也是 wgs84 坐标系中的坐标。 最后,请教一下,wx.getLocation 应该怎么传参才能取到 gcj02 坐标系的坐标?我们最近有需求要用到比较精确的定位,希望官方同学可以在此解答,多谢~ (我做实验的代码片段:https://developers.weixin.qq.com/s/9PByLVm47jgC,因为代码片段无法在真机上运行,以上实验是将代码片段中的代码 copy 到真实小程序中运行的,代码片段仅做代码逻辑是否正确的检验。)
2020-04-27 - 微信爬虫标识除了 scene=1129 与 ”mpcrawler“ 外还有其他特征吗?如固定IP段等
我们小程序的防爬机制实施在后端接口上,给微信爬虫加白用什么特征比较好 因为接口无法感知到 1129 这个场景值,目前只能通过 User-Agent 里的 “mpcrawler” 来识别是否为微信官方爬虫。 但可能存在风险:第三方伪造微信官方爬虫,在 User-Agent 里添加 “mpcrawler” 也可以躲避防爬机制。 因此,想请教一下,微信爬虫是否有固定的IP段?这样我们可以对 UA 和 IP 两个特征识别到微信官方爬虫,拦截第三个爬虫;如果没有固定IP段,那么针对接口防爬策略,有其他更好的特征可以识别到微信官方爬虫吗? 期待官方同学解答,十分感谢~
2020-01-13 - wx.connectWifi 返回错误信息:未授权
接到某用户反馈:调用wx.connectWifi失败,报错信息是:connectWifi: fail failed to get user's approval。 但“failed to get user's approval”这个错误信息没有出现在文档中,请问出现这个错误的原因是什么? ( 用户手机ua:MicroMessengerWXA (iPhone XR<iPhone11,8>; iOS 12.4; 2dpr; language/zh_CN) ios/7.0.5 NetType/WIFI,但用户使用竞对小程序的WIFI连接功能是正常的,应该不会是这个机型的问题 )
2019-09-06