AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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:179013

评论 2 条评论

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

升级你的高手秘籍,在找到规律的同时,你需要把时间整个明白。

叶小鍵

Redis持久化策略——AOF

蝉沐风

redis 持久化 aof

你只认识大众汽车的车标怎么能行?赶紧用python采集所有车标学习一下

梦想橡皮擦

12月日更

Android Lottie 中秋月饼变明月动画特效

阿策小和尚

28天写作 Android 小菜鸟 12月日更

当诗人遇到熟读2600亿中文参数的大模型

白洞计划

RPC学习笔记

风翱

RPC 12月日更

设计消息队列存储消息数据的 MySQL 表格

胡颖

hmily学习笔记

风翱

12月日更 Hmily

聊聊今天 log4j 的大瓜

Justin

漏洞 闲聊 28天写作

Redis 实战:巧用 Bitmap 实现亿级数据统计

码哥字节

redis BitMap 签约计划第二季

Helm 快速入门

xcbeyond

Helm 28天写作 12月日更

想象与实践的过程

Nydia

解决:standard_init_linux.go:219: exec user process caused

liuzhen007

28天写作 12月日更

[Pulsar] Batch message的确认

Zike Yang

Apache Pulsar 12月日更

团队基建系列 - 组织知识传承 5 底层逻辑

搬砖的周狮傅

团队 团队成长

设计电商秒杀系统

Rabbit

Prometheus Exporter (二十二)Infiniband Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Infiniband

中小型研发团队的一种考核思路

wood

团队管理 28天写作 研发考核

Eureka基础

李子捌

微服务 28天写作 12月日更

.NET内存管理必备知识

喵叔

28天写作 12月日更

在线将JS/JavaScript-Object转JSON工具

入门小站

工具

Java代理设计模式(Proxy)的四种具体实现:静态代理和动态代理

汪子熙

Java 设计模式 代理模式 28天写作 12月日更

zookeeper的数据同步是如何完成的?

卢卡多多

zookeeper 28天写作 12月日更

「如何从0到1实现一个基于vite的前端基础库👾」

速冻鱼

前端 Node 签约计划第二季 12月日更

设计模式【5】-- 原型模式

秦怀杂货店

Java 编程 设计模式 原型模式

【分布式技术专题】「分布式ID系列」百度开源的分布式高性能的唯一ID生成器UidGenerator

码界西柚

唯一ID 12月日更 UidGenerator 服务ID 百度技术

给弟弟的信第9封|初入职场攻略

大菠萝

28天写作

100+行业大牛,Qcon全球软件开发者大会参会记录

看点代码再上班

技术 互联网 软件开发 Qcon

9.《重学 JAVA》-- 控制语句(一)

杨鹏Geek

Java 25 周年 28天写作 12月日更

你不得不掌握的前端提交规范(git cz)

你好bk

JavaScript 前端 代码注释 代码规范 12月日更

Maven进阶(四):Maven 常用命令

No Silver Bullet

maven 12月日更

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