我正在填充API类似samy 的 evercookie。目前我自己API使用以下方法在客户端浏览器中存储 cookie:
- Standard HTTP cookie
- HTML5 session storage
- HTML5 local storage
- HTML5 Web SQL database
- HTML5 IndexedDB
在实现方面Web SQL database,我(非常仔细地)参考了samy 的 github 存储库和其他一些资源。MyWeb SQL database适用于初始化、添加或删除数据任务。
但让我感到困惑的一件事是,虽然我的实现和 samy's evercookieonWeb SQL database几乎相同,但当我使用Google Chrome清除浏览数据(所有这些)时,结果不同(我通过 go to 检查它们Chrome Developer Tools > Resources tab > Web SQL):
我samy's evercookie仔细阅读了代码并且Web SQL实现几乎相同(这是我的代码),所以我完全不知道为什么我Web SQL时他页面上的数据没有被删除Clear browsing data。
我已经被困了几个小时了,所以我真的希望你们能提供帮助!非常感谢先进!