通过Javascript或jquery进行IE设置



是否有可能通过运行Javascript文件来设置Internet Explorer设置..?

我想通过javascript/Jquery在IE中设置以下设置

  1. 转到"工具" ->"互联网选项"。
  2. 在"常规"选项卡下,单击"浏览历史记录"部分中的"设置"按钮。
  3. 选择单选按钮"每次访问网页时"。
  4. 单击"确定"并重新启动IE。

这是不可能的 - 如果网站能够做到这一点,那将是一个安全漏洞......

首先,简短的回答是否定的:你不能做你想要的。

浏览器中的Javascript受到严格限制,只能访问正在查看的实际页面的资源。这是一项重要的安全功能。

您无法访问其他页面或其他选项卡。您无法在页面本身之外访问浏览器 UI 的某些部分。不能运行外部程序。

即使可以,您描述它的方式无论如何都行不通:您描述的设置页面特定于某个特定版本的 IE。因此,您的假设程序将无法在任何其他浏览器甚至任何其他版本的IE中运行。

然而,更重要的是,你需要问问自己为什么要这样做。

问题是您正在尝试解决网站的问题。你已经找到了解决它的方法,并且你问了一个关于如何自动化它的问题。但是你需要向后工作一点 - 停止试图研究如何自动化这个特定的解决方案:你需要问问自己是否有一种不同的方法来解决原始问题,可以自动化。

事实是这样的:您尝试更改的配置设置用于处理浏览器如何处理文件缓存。有一些方法可以更改缓存的行为,这些方法可以由站点编写脚本。例如,您可能想查看此类问题。

这里的教训是:不要简单地问如何做某事;解释你为什么要这样做。可能有一个替代解决方案比你想到的解决方案更好。

不,使用 JavaScript 是不可能的。

这不是Javascript的设计目的。只有一种方法可以从JS读取浏览器设置 - 使用签名脚本。

最新更新