这个标题已经高度凝练概括了。全网没有搜到类似情况,有类似的可以交流或者帮我解答。
openWRT放开对内访问,分别基于多个操作系统和浏览器测试访问可道云,访问前均确认已经获取到了ipv6地址,出现了有意思的情况:
能否访问 | windows+Chrome | Android+华为浏览器 | 第一部iphone+ Safari | 第一部iPhone+QQ浏览器 | 第二部iPhone+Safari | ipad+safari |
---|---|---|---|---|---|---|
通过内网ipv4 | 成功 | 成功 | 成功 | 成功 | ||
通过内网ipv6 | 成功 | 成功 | CSRF_TOKEN error | CSRF_TOKEN error | CSRF_TOKEN error | |
通过外网ipv4 | ||||||
通过外网ipv6 | 成功 | 成功 | CSRF_TOKEN error | CSRF_TOKEN error | CSRF_TOKEN error |
windows和安卓怎么都行,苹果只要是走ipv6就怎么都不行,由此得到一个令人惊讶的结论:iOS系统是不是有什么问题,对于IPv6安全设置过于苛刻?或者其中对于浏览器的设置我有什么没设置对。
另外安卓可道云APP登录地址无法写为IPv6形式,只能为IPv4形式,也算一点不足。iOS上的QQ浏览器竟然无法识别ipv6形式的网址,也是一点不足。
大家遇到过吗?这个错误有啥解决方法呢?