【问题标题】:How to delete cookies?如何删除cookies?
【发布时间】:2011-01-01 18:03:34
【问题描述】:

我想以编程方式删除 cookie。

更具体地说,我使用 HtmlUnit 和 Java 来自动化浏览器操作。执行一些操作后,我想清除 cookie,以便我的后续操作有意义。如何通过 HtmlUnit 或 Java 或任何其他方式自动清除 cookie。

【问题讨论】:

    标签: java browser cookies htmlunit


    【解决方案1】:

    实际上,HtmlUnit 中的 cookie 在以编程方式保存之前不会存储在磁盘上。它们留在记忆中。当 HtmlUnit 会话过期时,它们会从内存中删除。

    【讨论】:

      【解决方案2】:

      您可以使用 javascript 代码使您的 cookie 使用 Now 立即过期

      document.cookie = name + "=; " + Now + "; path=/";

      创建 cookie 的语法

      document.cookie = "名称=值;过期=日期;路径=路径; 域=域;安全”;

      【讨论】:

      • 你的意思是document.cookie = name + "=; expires=" + Now + "; path=/";
      • 我如何从 java 发出命令来执行 javascript 代码...我的意思是如何将 javascript 代码与我现有的 java 代码集成
      • 您必须将其写入脚本标签中,该标签会在客户端呈现。 Response.write("");
      【解决方案3】:

      你能用CookieManager吗?

      这个类似乎有清除所有 cookie 或单独删除它们的方法。

      【讨论】:

      • 我会看看的。感谢您的回答。
      猜你喜欢
      • 2017-08-31
      • 2012-02-13
      • 1970-01-01
      • 2023-04-02
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 2017-07-04
      相关资源
      最近更新 更多