2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

Windows 11 又出新招限制三方浏览器

  • 2021-11-12
  • 本文字数:1222 字

    阅读完需:约 4 分钟

Windows 11 又出新招限制三方浏览器

近日,微软发布了 Windows 11 build 22494 更新,不少用户更新后发现新版本似乎阻止使用 Edge 以外的浏览器打开部分链接,同切在切换 Windows 11 默认浏览器的时候也变得更加困难。

限制早已开始

 

微软没有对浏览器使用常规 https: 链接,而是套了一个外壳 microsoft-edge:// ,但是微软也没有对所有的网络连接这样做,目前在部分系统服务上这么操作,如:Windows 11 小部件、新闻与兴趣、设置应用程序中的帮助链接、开始菜单中的搜索链接、Cortana 链接以及从 配对 Android 设备发送的链接等。这些链接只有 Edge 可以识别,无论你如何设置默认浏览器,它都会通过 Edge 浏览器打开,打开后 Edge 会主动推荐用户将其设置为默认 Web 浏览器。

 

早在 2017 年,开发者 Daniel Aleksandersen 就创建了一个名为 EdgeDeflector 的应用程序,以应对微软在某些 Web 链接上处理方式的改变。当识别到 microsoft-edge:// 协议时,EdgeDeflector 会拦截协议映射,强制将microsoft-edge:// 链接重定向到https:// 以保证用户可以使用默认浏览器顺利打开链接。

 

后续 Brave 浏览器也添加了对 microsoft-edge:// 的支持,如果你使用 Brave 作为默认浏览器,在点击 microsoft-edge:// 链接时,它会弹出一个选项供你选择。随后 Mozilla 开发人员 Masatoshi Kimura 也编写了补丁以在 Firefox 中实现该协议。

 

Brave 和 Firefox 的实现方式其实都遵循了 EdgeDeflector 程序的解析逻辑,一直以来其他浏览器用户也可以使用 EdgeDeflector 来通过默认浏览器打开这些链接,这已经成为一种流行的解决办法,用以对抗微软强制microsoft-edge:// 链接其 Edge 浏览器的行为。

彻底封死三方浏览器处理链接

 

在新更新的 Windows 11 build 22483 和 22494 中,情况发生了一些变化。尽管更新日志中并未提及,但你已经不能再使用 EdgeDeflector 之类的应用程序绕过 Edge 浏览器了,也不能再用其他程序处理 microsoft-edge:// 协议,只能在 Edge Dev、Edge、Edge Insider Beta 之间进行选择。

 

目前来看,你也无法通过修改注册表、修改 Edge 包、干扰 OpenWith.exe 或者其他变通方法来更改默认协议关联。

 

如果你强制卸载 Edge,Windows 会打开一个新的 UWP 窗口并显示一条错误信息,而不是让你使用其他三方浏览器。

 

微软也从 Windows 11 中删除了默认的 Web 浏览器设置,用户需要为 http://https:// 协议设置单独的“链接关联”,而不能像之前一样跟默认的 Web 浏览器设置关联, .htmhtmlpdf 等格式的也是一样。多数人认为这是敌视用户的行为,在让用户更难使用竞争产品的同时,也损害了 Windows 自身产品的可用性。

 

Aleksandersen 对此表示,“微软似乎并不害怕反垄断监管机构”,“与过去受到反垄断罚款时相比,他们现在设置了更多障碍,处理方式更加激进(比如从 Windows 中删除默认浏览器设置,使得更改默认浏览器更加困难;提醒用户在每次系统更新后选择 Edge 作为默认浏览器,从任务栏隐藏/取消固定其他浏览器等)”。目前微软还没有对此做回应。

2021-11-12 18:179149

评论 2 条评论

发布
用户头像
风格很老“美”
2021-11-20 16:56
回复
用户头像
吃相难看
2021-11-13 14:43
回复
没有更多了
发现更多内容

安卓、iOS、小游戏三端同发?介绍给你一个新方式 - 普洱WebGL

僵尸浩

typescript 小游戏 Unity3D

超详细图文保姆级教程:App开发新手入门(三)

YonBuilder低代码开发平台

数据库原理及MySQL应用 | 约束

TiAmo

主键约束 数据库· 12月月更

企业想要智慧化办公,首选华为云桌面Workspace!

科技怪授

架构误区系列10:不合理的分层

agnostic

软件分层

架构训练营模块三作业

张建闯

架构实战营

数据可视化图表系列解析——饼图

Data 探险实验室

数据分析 可视化 数据可视化 可视化数据 可视化工具

AI 2022:浪潮奔涌,百舸争流

Baihai IDP

人工智能 AI 年终总结 AI 2022

YonBuilder移动开发 AVM框架 封装虚拟数字键盘组件

YonBuilder低代码开发平台

【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法

No8g攻城狮

svn IDEA git 学习

银行如何快速落地营销数字化?

中关村科金

人工智能 大数据 AI 数字化转型 数字化

YonBuilder应用构建教程之移动端基础配置

YonBuilder低代码开发平台

HTTP请求首部字段

穿过生命散发芬芳

HTTP 12月月更

【架构设计】你的类足够“专一”吗

JAVA旭阳

Java 架构

超详细图文保姆级教程:App开发新手入门(四)

YonBuilder低代码开发平台

如何使用YonBuilder进行报表分析?

YonBuilder低代码开发平台

运维进阶训练营 -W09H

b1a2e1u1u

运维

Web入门开发【四】

小院里的霍大侠

Web 编程开发 初学者 入门实战

启科QuSaaS真随机数解决方案与Amazon Braket结合实践

启科量子开发者官方号

人工智能 量子计算 随机数

云原生媒体基础设施为华为云桌面护航

科技怪授

YonBuilder移动开发平台 AVM框架 封装身份证号码虚拟输入键盘组件

YonBuilder低代码开发平台

【web 开发基础】PHP 中的预定义数组详解续集 (48)

迷彩

post GET 文件上传 PHP基础 预定义数组

spaa 22

黄敏

华为云桌面,助你畅享高清视觉体验!

科技怪授

SDK更新不了问题解决

芯动大师

android hosts SDK 教程

【IntelliJ IDEA】连接https报错问题: E230001: Server SSL certificate verification failed:

No8g攻城狮

svn IDEA

2022-12-25:etcd可以完全替代zookeeper,原因是k8s用的etcd,不用担心不成熟。请问etcd部署在k3s中,yaml如何写?

福大大架构师每日一题

云原生 k8s etcd k3s 福大大

华为云桌面,如何让云上办公变得高效、安全?

i生活i科技

优化器核心技术—Join Reorder

KaiwuDB

一文告诉你如何选择低代码供应商?

YonBuilder低代码开发平台

一文读懂什么是低代码开发?

YonBuilder低代码开发平台

Windows 11 又出新招限制三方浏览器_产品_辛晓亮_InfoQ精选文章