微信
有些网页在普通浏览器里使用很正常,但是在微信浏览器里,文本框死活不能输入文字,只是看见微信不断提示防欺诈的信息。而且这种现象还不是每台手机都出现,只在小米3上见过,简直令人抓狂。
遇到这种情况,不妨检查一个CSS里有没有下面的代码,有的话去掉也许可以解决。
* {
-webkit-touch-callout: none;
s-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
为了避免回复超时,微信建议先回复success,再通过客服接口回复。一般情况下,PHP程序返回结果代表程序结束,但是下面的技巧可以让PHP程序返回结果后继续运算。
微信的订阅号和服务号开发差别不大,本文同样适用于订阅号的开发。
1. 申请服务号
到微信公众平台申请服务号:https://mp.weixin.qq.com/
微信的权限不时会调整,网上一些文章的描述会过时,最好是登录服务号的后台,查看有哪些权限。很多高级的权限都需要认证的服务号的,认证需要提供公司营业执照等,并每年缴纳一笔费用(印象中是300元/年)。
2. 开发者中心
登录公众平台,做好基本设置(我也不记得有什么东西需要设置了),然后就点击公众平台左下角的“开发者中心”链接查看和设置权限等信息。
在进行微信公众号开发时,以前必须要有外网域名才能收到微信服务器的推送,这给开发和调试带来很大的不便。
现在方便了,QQ浏览器提供了微信公众号调试工具,开发者可以在自己的开发机上进行开发和调试,不再需要外网IP和域名。不仅可以直观看到已接收和已发送的消息内容和事件,方便开发和问题定位,还可以重复发送已接收的微信报文,避免调试时频繁操作手机
原理
用alert,注册以下事件,捕捉所有的报错:
window.onerror =
function
(errorMsg, url, lineNumber) {
alert(
'Error: '
+ errorMsg +
' Script: '
+ url +
' Line: '
+ lineNumber);
}
热门内容
最新内容
- 2 hours ago
- 2 days 3 hours ago
- 5 days 4 hours ago
- 1 week 1 day ago
- 2 weeks 2 days ago
- 2 weeks 5 days ago
- 2 weeks 5 days ago
- 2 weeks 5 days ago
- 2 weeks 5 days ago
- 2 weeks 6 days ago
最新评论