浏览器通过http与localhost 交互的请尽快升级啦。。。
我们的Web系统需要与硬件设备交互,比如读卡器等。我们在本地跑了一个web程序监听localhost本地端口,然后网站通过:port 这种方式交互,上星期突然有人访问不到本地服务器,以为本地程序没有开启。再三确认后发现是客户装的是Chrome Dev版本,自动升级到了Chrome 92,提示CORS跨域请求被禁止。。我可是访问的本地localhost。。
百度不出来,google发现是 chrome 92升级的新功能。。。
https://developer.chrome.com/blog/private-network-access-update/
赶紧修复,现在只是Dev版本不行,哪天正式版本全线升级了,那就全挂了。。
还是赶紧改bug,别换浏览器,Firefox也即将支持。。
https://web.dev/cors-rfc1918-feedback/
https://developer.chrome.com/blog/private-network-access-update/