edge 设置问题

博客主要围绕Edge浏览器的两个问题展开。一是登录TFS时弹出Windows安全中心,对话框无法保存密码,给出编辑注册表和配置组策略的解决办法;二是Edge显示“你的组织浏览器已托管”,通过删除相关策略并重新添加特定策略来解决,还可查看可配置参数。

edge 在登录tfs时,弹出 windows 安全中心

这种对话框无法保存用户密码,每次都要输入。

解决办法:

1. 编辑注册表 (已验证有效)

导航到[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Edge] 如果没有Edge 这项,那就新建。

创建一个名为 "WindowsHelloForHTTPAuthEnabled" 且值为 0 的新 DWORD 值

2.转到 Microsoft Edge for Business 站点Microsoft site

获取策略文件

打开下载的 MicrosoftEdgePolicyTemplates.zip 文件

从 zip 打开文件夹 windows\admx

将这些文件复制到 C:\Windows\PolicyDefinitions

打开组策略编辑器:运行 gpedit.msc

转到用户配置 > 管理模板 > Microsoft Edge > HTTP 身份验证 > Windows Hello 启用 HTTP 身份验证

将其设置为禁用

完成! Edge 现在将显示基本的 Chromium 登录对话框

edge 显示 你的组织浏览器已托管

在 edge://policy/ 查看策略:之前有2个策略:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge

SmartScreenEnabled 1

SmartScreenPuaEnabled 1

这2个不知道为什么显示“错误,已忽略”,那就是删除也没关系了。

加上上面的 WindowsHelloForHTTPAuthEnabled 策略。

将这些策略全删除了,就不会显示“你的组织浏览器已托管”。

最后加回 WindowsHelloForHTTPAuthEnabled 策略。

在 edge://policy/ ,勾选上“显示没有值的策略”,就能显示所有可配置的参数。

点击每个参数,能看到参数的作用。

在Selenium中设置Edge浏览器驱动,可按以下步骤操作: ### 1. 下载Edge浏览器驱动 在设置中查看浏览器的版本号,然后在官网中进行对应下载(Microsoft Edge WebDriver - Microsoft Edge Developer)。也可在该网站https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/ 下载,下载时要注意版本需与浏览器版本保持一致[^1][^2]。 ### 2. 环境变量配置 - 打开设置界面:右击【此电脑】,选择【属性】,再选择【高级系统设置】,点击【环境变量】。 - 变量设置:在【系统变量】选项中,选择【Path】,点击新建,将Edge浏览器驱动的路径粘贴进来,点击确定保存[^1]。 ### 3. 安装selenium类库 使用命令`pip install selenium`安装selenium类库[^2]。 ### 4. 基本使用代码示例 Selenium 4版本必须要设置浏览器选项,否则会闪退。以下是示例代码: ```python from selenium import webdriver # 设置浏览器选项 option = webdriver.EdgeOptions() option.add_experimental_option("detach", True) # 实例化浏览器驱动对象,并将配置浏览器选项 driver = webdriver.Edge(options=option) # 设置要打开的目标url,这里以百度为例 url = "https://www.baidu.com" # 使用驱动对象打开网页 driver.get(url=url) ``` 另外,也可将压缩包解压到一个指定路径下(如 D:/util 路径),并将msedgedriver.exe拷贝一份重命名为MicrosoftWebDriver.exe,然后把它们两个拷贝到Python安装目录下,测试代码示例如下: ```python import time from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.edge.service import Service browser = webdriver.Edge() browser.get("http://www.baidu.com") time.sleep(10) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值