201709 月发表在 分享

17修复 Typecho 无法通过手机 QQ 浏览器评论的故障

昨天写了篇介绍网络编程基础的文章,最后指出欢迎在评论区提意见。但是有热心群众反映根本无法评论...这就很尴尬了。我今天测试了下,通过 Windows 7 下的 Firefox,可以正常评论;通过 iOS 下的 Safari 浏览器,可以正常评论;通过 iOS 下 TIM 内置的浏览器,无法正常评论。

这就很奇怪了,都是 iOS,为什么 Safari 就可以,TIM 就不可以?难道是因为一个是 WKWebView,一个是 UIWebView?这有什么区别?总之先看看 Web 服务器的日志吧。

1.png

嗯。agent?该不会就是 User-Agent 吧。看看日志里面,手机 QQ 内置浏览器的 UA 有多长吧。

2.png

207 字节。略微超过了数据库里面评论表中定义的长度。使用 ALTER TABLE 命令改变列允许的长度,问题解决。

3.png

zyxwvu
UNDER CONSTRUCTION