- 域名申诉提示“访问文本资源失败”,审核服务器是否可以支持 https 协议?
如题。PS:我们的网站地址是 https://dache.meituan.com/g/fe/invite 根据我对 nginx 日志的分析,微信的服务器应该是使用了 http 协议访问我们的认证文件,不支持 https,其行为与 curl 类似: [图片] 而我们的网站为了安全起见,是配置了全站 HTTPS 的,不允许 http 协议的请求访问。所以我的网站申诉会有如下提示: [图片] 所以,想请教一下,是否目前是用 http 访问认证文件的?是的话,可否支持一下 https? 这样也可以与时俱进,共建安全网络环境~~
2021-12-30 - wx.openLocation 文档有点问题
openLocation 的示例代码却用了 getLocation 来举例。 文档地址:[https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.openLocation.html](https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.openLocation.html) 。 ![ ](https://mmbiz.qpic.cn/mmbiz_png/siaJGQTJaF7q9PuLibTYg6tXV7WhATHjGKec3C80GMfq2qAUlyKR39ZwNwc0bX2J4bbLny5vk7UGCzdkCVa0hHCQ/0?wx_fmt=png)
2019-07-26 - wx.request() 方法的 cookie
你想反馈一个 Bug 还是 提一个需求? 反馈一个 Bug。 * Bug 表现是什么?预期表现是什么? wx.request() 请求时,可以携带 cookie,但 devtools 里无法在 Headers 中看到该 cookie 的值。非常影响开发调试与决策。因为不知道 cookie 是否是一个微信会长期支持的特性。 * 如何复现? 考虑先后两个请求 A 与 B。 请求A:wx.request() 发起,服务器响应了 set-cookie,设置了 token 值。 后续请求B:也是 wx.request() 发起,然后在服务器端查看HTTP请求的头,里面有一条就是 cookie。 然而这个 cookie 在开发者工具里根本就看不到。 * 提供一个最简复现 Demo 已经在上面的复现方式里说得很清楚了。大家可以在自己的服务器上面尝试。
2018-02-01 - 请问web-view如何获取当前打开的页面的title
你想反馈一个 Bug 还是 提一个需求? 提个需求。 * 你希望有什么能力? 提供一个API,可以获取到web-view>所打开的页面的 title。/web-view> 既然已经有了 wx.setNavigationBarTitle,是否可以提供对应的 wx.getNavigationBarTitle 方法,实时获取当前展示了的顶部的标题? * 你需要这个能力的场景是 ? 转发 web-view 页面时,希望分享后的消息能够显示页面标题。
2018-01-19 - ios微信web-view的user-agent缺失miniprogram
你想反馈一个 Bug 还是 提一个需求? 反馈一个BUG * Bug 表现是什么?预期表现是什么? 安卓微信的 web-view 的 user-agent 是包含了 miniprogram 字符串的。ios 微信却没有。 * 如何复现? 用 web-view 打开任意页面,获取其发起的请求里携带的 user-agent 即可。 我拦截到的各个客户端的 user-agent 如下: ① dev-tools: Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 wechatdevtools/1.01.1712150 MicroMessenger/6.5.7 Language/zh_CN webview/1_3 webdebugger miniprogram port/9974 ② android wechat: Mozilla/5.0 (Linux; Android 7.0; Mi-4c Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043632 Safari/537.36 MicroMessenger/6.6.1.1220(0x26060135) NetType/WIFI Language/zh_CN MicroMessenger/6.6.1.1220(0x26060135) NetType/WIFI Language/zh_CN miniProgram ③ iphone6: Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_1 like Mac OS X) AppleWebKit/604.4.7 (KHTML, like Gecko) Mobile/15C153 MicroMessenger/6.6.1 NetType/WIFI Language/zh_CN ④ iphone7: Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Mobile/14G60 MicroMessenger/6.6.1 NetType/WIFI Language/zh_CN 所以目前来看,ios 微信的实现是有问题的。 user-agent 对于我们开发者来说比较方便,尤其在一些做服务端渲染的页面,以及其他对用户的运行环境敏感的服务。希望官方能够进行相应的修复或解答。
2018-01-17 - 发现微信开发者工具 getSystemInfoSync 的一个小BUG
反馈 dev-tool 的一个 BUG。 在页面的代码里,通过执行: [代码] [代码] [代码] const sysInfo = wx.getSystemInfoSync();[代码] [代码] [代码] [代码] console.log([代码][代码]'sysInfo: '[代码][代码], sysInfo);[代码] [代码] [代码] 得到的 SDKVersion 不是很准确,如下图所示。都有些偏差。 大家可以注意下。 [图片] [图片]
2018-01-17 - 希望体验版 web-view 不只是能打开线上的业务域名
我想提一个需求 * 我希望有什么能力? 希望 web-view 能够支持配置业务域名白名单,配置的域名不一定是线上域名,而且希望能够不必提供校验文件。 或者,让体验版也可以 不校验安全域名、web-view 域名、TLS 版本以及 HTTPS 证书。 * 你需要这个能力的场景是 ? 在小程序的体验版中用 web-view 打开尚未上线的 web 页面,以方便进行测试。这样的 web 页面通常是我们的 test 环境,或者 staging 环境,位于公司的内网(外网无法访问),并不适合通过配置校验文件的方式添加到业务域名列表中。 现在导致我们的问题就是,想要测试一些功能,必须将我们的 web 服务上线。测试、改动成本都很高。
2018-01-17