我正在填充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 evercookie
onWeb SQL database
几乎相同,但当我使用Google Chrome
清除浏览数据(所有这些)时,结果不同(我通过 go to 检查它们Chrome Developer Tools > Resources tab > Web SQL
):
我samy's evercookie
仔细阅读了代码并且Web SQL
实现几乎相同(这是我的代码),所以我完全不知道为什么我Web SQL
时他页面上的数据没有被删除Clear browsing data
。
我已经被困了几个小时了,所以我真的希望你们能提供帮助!非常感谢先进!