Thrid-Party Cookie
· 5 min read
在 Chrome 浏览器中使用以下代码:
document.body.addEventListener("touchmove", (e) => {
console.log(e);
})
会在控制台看到一个警告信息:
[Violation] Added non-passive event listener to a scroll-blocking 'touchmove' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
Chrome 为了用户安全, 在检测到网站支持HTTPS协议之后, 会记住该行为, 下次自动使用HTTPS协议, 即便手动输入 http://
强制访问HTTP也不行.
这时候可以使用无痕模式访问, 或者通过清理 Chrome 对应域名的安全缓存, 解决该问题:
Chrome 工具 flags 列表, 摘自 Chrome Flags for Tooling: