问题标签 [internet-options]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 通过 Batch/CMD 刷新 Internet 选项
我使用以下代码制作了一个批处理程序来启用和禁用 Internet 选项中的代理使用:
此代码工作正常,但为了应用更改并使用代理连接到 Internet,我必须关闭并重新打开浏览器。有没有办法在不这样做的情况下应用代理。
我已经尝试过“ipconfig /renew”和“ipconfig /release”。我还尝试禁用和启用我的本地连接。
如果知道通过批处理/cmd 或其他程序连接到代理的另一种方法,并且没有这个问题,那也会有所帮助。
internet-explorer - “Microsoft Edge”和“Internet Explorer”是否使用相同的代理设置?
不是真正的“代码”问题,我正在使用“Edge”和“IE”构建应用程序。我需要将这些浏览器的代理更改为自定义代理。
可以通过 IE 打开的“旧互联网选项”窗口是否可以通过在启动窗口中写入“互联网选项”来更改与 Edge/WIN10 新 GUI 代理设置相同的“连接-> LAN 设置”?
从我进行的一项小型测试中,我可以看到,当我更改一些值并保存在一个窗口中并刷新另一个窗口时,我可以看到更改,只是想确保它是否属实。
windows - 勾选自动时获取 Windows 互联网设置
如果我有自动检测设置,那么这会告诉 Windows 关闭并发现设置应该是什么(我认为?)。
如何获取 Windows 用于获取配置的地址。文件或获取它使用的实际设置?
windows - 通过命令刷新 Internet 选项
我有两个.bat
文件可以通过注册表启用和禁用代理:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
然而,使它们工作的唯一方法是打开 Internet 选项并打开 LAN 设置选项卡。
进行了更改,但就好像它们没有被应用/保存一样。
有没有办法通过命令等来做到这一点?
proxy - 在 Internet 选项中更改代理设置后是否应该重新启动计算机?
我正在寻找一些最佳实践建议。不幸的是,谷歌已经被一群在重启后维护代理设置问题的人污染了。那不是我的问题。
我的问题是:我应该相信 Internet Options 是聪明的并立即开始使用或不使用代理吗?或者,在进行代理更改后重新启动计算机是一个好习惯吗?我知道在更改代理设置后技术上不需要重新启动。我只是想确保它肯定使用或不使用代理。
我必须启用代理设置才能进行 Windows 更新,但在更新完成后出于安全原因必须禁用代理。我想确保完成工作后代理完全关闭。
c# - 我可以使用 C# 自动勾选 Internet 选项 > 高级设置 > 安全 > “使用 TLS 1.2”
我们可以编写一个 C# 代码来自动勾选“使用 TLS 1.2”吗?
这是手动步骤:- 进入 Internet 选项 > 高级,然后进入安全部分,并勾选“使用 TLS 1.2”框。
有没有办法在 C# 中以编程方式勾选它。
webdriver - Webdriver 禁用增强保护模式
我在 IE11 上使用 webdriver。每个 selenium 有一组在 IE11 中运行所需的设置,其中一个是在 Internet 选项 > 高级 > 安全中禁用“增强保护模式”(与 Internet 选项 > 安全中启用的保护模式不同)
问题是,我的组策略禁用了这些字段,这意味着如果不请求更改组策略,我就无法关闭它们。我想知道是否有 IE 功能或选项可以解决此问题,例如 caps['ignoreProtectedModeSettings'] = True for the Internet Option > Security Enable Protection Mode 设置
https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver
go - 在 Windows 7 中为当前用户在 Windows 服务中执行 InternetSetOptionW
我有一个在 Windows 7 机器上运行的 Windows 服务。此服务为当前用户更改系统注册表中的少量代理设置。但是,与 Windows 10 不同的是,Windows 7 不会检测当前用户在注册表中所做的更改。所以我需要告诉系统刷新互联网设置并注意我的 Windows 服务的更改。我正在使用 wininet.dll 中的 internetsetoptionw 来执行此操作,并使用标志 37,39 调用它。我在 golang 中编写了一个简单的程序:
当我在更改代理设置后从 CMD 运行此程序时,它会更新系统并且系统会知道我对代理相关注册表所做的更改。但是当我在我的 Windows 服务中运行它时,它不起作用。windows服务以系统root权限运行。有没有办法从我的 Windows 服务为当前用户执行 internetSetOptionw 函数?