是否有可能通过运行 Javascript 文件来设置 Internet Explorer 设置..?
我想通过 javascript/Jquery 在 IE 中设置以下设置
- 转到“工具”->“Internet 选项”。
- 在“常规”选项卡下,单击“浏览历史记录”部分中的“设置”按钮。
- 选择单选按钮“每次访问网页”。
- 单击“确定”并重新启动 IE。
是否有可能通过运行 Javascript 文件来设置 Internet Explorer 设置..?
我想通过 javascript/Jquery 在 IE 中设置以下设置
这是不可能的——如果网站能够做到这一点,那将是一个安全漏洞......
首先,简短的回答是否定的:你不能做你所要求的。
浏览器中的 Javascript 受到严格限制,只能访问正在查看的实际页面的资源。这是一项重要的安全功能。
您无法访问其他页面或其他选项卡。您无法访问页面本身之外的部分浏览器 UI。您不能运行外部程序。
即使可以,您所描述的方式无论如何也行不通:您所描述的设置页面特定于一个特定版本的 IE。因此,您假设的程序在任何其他浏览器甚至任何其他版本的 IE 中都无法运行。
但是,更重要的是,您需要问自己为什么要这样做。
问题是您正在尝试解决您的网站的问题。您已经找到了可以解决它的方法,并且您已经提出了一个关于如何实现自动化的问题。但是你需要向后工作一点——停止尝试如何自动化这个特定的解决方案:你需要问问自己是否有解决原始问题的不同方法,可以自动化。
事实是这样的:您尝试更改的配置设置是用于处理浏览器处理文件缓存的方式。有一些方法可以更改可以由您的站点编写的缓存行为。例如,您可能想查看类似这样的问题。
这里的教训是:不要简单地问如何做某事;解释你为什么要这样做。可能有一种替代解决方案比您想象的更好。
不,使用 JavaScript 是不可能的。
这不是 Javascript 设计的目的。只有一种方法可以从 JS中读取浏览器设置 - 使用签名脚本。