我正在制作一个使用WebBrowser的Windows Phone应用程序。 我使用这个网页浏览器来验证用户disqus帐户。 当我启动模拟器并运行应用程序时,用户被要求输入他们的帐户/密码,并且一切正常。如何让浏览器忽略cookies
现在我想能够用不同的用户登录,但是网络浏览器(或disqus,我不知道它是否会记住电话或网站)记得用户,只是给了我选择接受还是拒绝(意味着我没有像第一次那样登录的机会)。
如果我给了你足够的信息,有没有办法来防止这种行为?是因为cookies还是disqus服务器?
对于Windows Phone上实现disqus API时遇到此问题的人: 的一种方式过去实际上是试图通过代码来删除cookies,工作方法是: 使用WebBrowserControl,导航到disqus.com/dashboard 。由于存储在手机中的cookie,用户将在本网站上登录。然后在LoadComplete事件处理程序中添加此行:
(sender as WebBrowser).InvokeScript("eval", "document.location.href = \"http://disqus.com/logout\";");
这将导航到disqus的注销页面,并返回注销饼干(或东西,林不知道这部分实际上是如何工作的)。
并且没有办法让网页浏览器忽略它们? – user1033619