【问题标题】:How do you disable cookies in Internet Explorer 7?如何在 Internet Explorer 7 中禁用 cookie?
【发布时间】:2008-11-24 16:52:02
【问题描述】:

我尝试在 Internet Explorer 7 中禁用 cookie,我更改了 Internet 选项 -> 隐私下的设置,但当我重新加载页面时,这没有任何作用。

我在某处读到您需要重新启动 IE7,而不是先物理删除 Internet 缓存和 cookie 文件,最后重新加载您的页面以禁用 cookie。 (我也没有运气,cookie 仍然存在,这可以从我的脚本仍然像加载 cookie 一样做出反应来证明。)

嗯,我想我还应该注意,当我访问我创建的页面时,IE 会询问我是否希望启用 ActiveX 组件。我在页面上没有任何 ActiveX 组件,但我认为这意味着我在页面上有 Javascript。

我知道我的脚本可以正常工作,因为当我在其他浏览器(FF3 和 Safari)中禁用 cookie 时,它​​可以正常工作。

这里有什么我遗漏的吗?

【问题讨论】:

  • 这和编程有什么关系?
  • 我正在编写cookies,并且我编写了一个脚本来让网站在cookies被禁用的情况下什么也不做。但是,如果启用它们(并且没有设置来自站点的 cookie),则会显示一个窗口,要求用户加入公司邮件列表。 (客户的想法)。如果他们以前访问过该网站,则没有窗口
  • JS 不应触发 ActiveX 警告。但如果你在某处有一些 标签,它可能会被触发。
  • @PhiLho - 当唯一的外部或外部事物是 JavaScript 时,IE 确实会发出 ActiveX 警告。不过取决于安全级别。

标签: javascript internet-explorer cookies


【解决方案1】:

IE 的 cookie 设置控制面板仅适用于 Internet 区域。

要在其他区域禁用 Cookie,请使用 IE8 开发人员工具栏(按 F12)并从菜单中选择“禁用 Cookie”。

【讨论】:

  • 他将很难在 IE7 上拉起 IE8 开发者工具栏。
  • 显然。但与 IE8 相比,IE7 中的调试非常有限,因此升级当然是必要的。
  • 当您为拒绝升级的客户工作时,浏览器升级并不总是一种选择。
  • @leeand00:当然不是。但是,原始海报问了一个开发人员/测试问题。我没有听说过拒绝让开发者自己使用其他工具的客户。
【解决方案2】:

herehere 上的解释有帮助吗?

【讨论】:

  • 我试过那个东西,它可能与我正在开发的页面存在于本地机器上的事实有关吗?
  • (即不在网络服务器上......遗憾的是,这是一个静态页面)
  • 真的不知道,也不想用“可能”来误导你。 :)
  • 如果您使用 FILE 协议在本地计算机上打开文件,那么是的,这就是“本地计算机锁定”安全设置。您可以使用“工具”>“Internet 选项”>“高级”中的“允许活动内容在我的计算机上的文件中运行”复选框禁用它,但您不应使用该设置浏览不受信任的网络。
猜你喜欢
  • 2016-09-24
  • 2011-12-07
  • 1970-01-01
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
  • 2012-06-07
  • 2020-05-17
  • 1970-01-01
相关资源
最近更新 更多