自动覆盖 Chrome 上的 cookie 过期时间吗?

自动覆盖 Chrome 上的 cookie 过期时间吗?

我想知道是否有一个扩展可以自动重写 Google Chrome 的 cookie 到期日期(自动针对所有网站或通过单击按钮针对当前网站)?

许多网站的 cookie 在登录后一天/一周/一个月内会过期,对于装有加密硬盘的个人电脑来说,这可能会有点烦人。

答案1

看起来像是 Chrome 扩展程序为 Google Chrome™ 生存就是你要找的。

永远不会因为闲置而退出任何网站!许多需要您登录的网站都有会话超时。这意味着如果您在一段时间内没有活动,您的会话将过期,当您下次单击链接或尝试发布表单时,您将被要求再次登录。

为了保持会话处于活动状态,您必须继续单击某些链接或继续重新加载页面。

此扩展程序将在后台为您执行此操作。登录后,扩展程序将按照预定的时间间隔不断从网站请求页面,这样您的会话将保持活动状态,而无需您手动重新加载页面,因此如果您长时间离开计算机,您将不会被踢回登录表单。

特征:

  • 可以同时运行多个后台规则,为多个网站保持活动会话。

  • 可以从扩展程序弹出菜单中查看正在运行的后台请求。可以查看每个站点的请求计数器以及下一个后台请求的实时倒计时。

  • 一些网站使用 JavaScript 在浏览器中实现空闲超时。此扩展也可以通过定期在浏览器选项卡中重新加载当前页面来解决此类超时问题。

  • 可以从弹出窗口取消后台请求。

  • 可以设置规则以不让后台进程接受某些 cookie。

  • 可以在后台和重新加载请求中包含额外的标头/值

  • 选择在页面重新加载前 10 秒播放蜂鸣声。

  • 选择禁用省电模式以防止计算机在后台请求运行时进入休眠状态。

=============================== 这是一个开源项目!

此扩展的源代码根据 MIT 开源许可证发布,可在 github 上获取 https://github.com/snytkine/staying_alive

我希望其他扩展开发人员在开发他们自己的扩展时会发现这个项目很有帮助。

答案2

我不确定是否存在任何现有的扩展来修改客户端 cookie 的到期日期,但对于身份验证 cookie 来说,这毫无意义:如果到期日期未存储在服务器端,则不会提供任何安全性。

Chrome 所遵守的到期日期只是表明服务器不再接受此 cookie。它现在毫无用处了。。因此,即使扩展程序修改了该信息,服务器也会拒绝该 cookie。

答案3

目前,Chrome 上还没有可以自动重写传入 cookie 的有效期的扩展程序(据我所知)。这理论上是可能的,但我不知道 Chrome 扩展 API 是否授予修改所有网站 cookie 的权限。

答案4

Chrome 配置

我不确定您想在这里做什么以及想要使哪些 cookie 过期,但您可以通过将各个域的 cookie 设置为以下方式在 Chrome 中配置 Cookie 例外:

  1. 退出时清除- 每次您重新打开浏览器并访问同一网站时,都不会出现任何内容;这最适合网络购物网站,因为其中一些网站会根据您之前的看法调整价格(通常会稍微提高一点,这样您就会更愿意购买,认为价格会上涨)
  2. 堵塞- 完全阻止特定域的 cookie
  3. 允许- 这是正常行为,因为您可以进行全局设置,然后设置例外;如果您有全局阻止,则可以允许单个域 cookie;

在 Chrome v21 中,只需转到:

Wrench (main menu) >
  Settings >
    Show advanced settings >
      Content settings... >
        Cookies -> Manage exceptions...

相关内容