在 Android 中检测来自 webapge 的 cookie
我试图在 Android 中启动应用程序之前检测手机是否访问过网站。我的想法是在网页上放置一个 cookie,当他们访问时可以存储该 cookie,或者选中一个框,或者其他什么。然后,当应用程序启动时,应用程序将检测 cookie。如果 cookie 存在,即使没有不同的操作,也会发生一件事。有人可以帮我吗?
谢谢,
I am trying to detect if a phone has visited a website before launching an application in android. My idea is to put a cookie on the webpage, that could be stored when they visit, or check a box, or whatever. Then, when the application starts, the app would detect the cookie. If the cookie is present, one thing would occur, if not a different action. Can any one help me out here?
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恕我直言,这应该是不可能的。
Android浏览器将其cookie存储在自己的文件中,这与您自己的WebView不同,并且其他应用程序无法读取它。 (想想看,如果其他应用程序可以读取浏览器存储的所有cookie,这将是一个严重的安全问题。)
IMHO, that should be impossible.
Android Browser stores its cookies in its own files, which is different from your own WebView, and no other application can read it. (Think about this, if other application can read all the cookies stored by Browser, it would be a serious security issue. )