EdgeDeflector得到的Windows 10,尊重您的默认浏览器设置

微软希望的Windows 10用户使用其新的Microsoft边缘的网络浏览器。用户甚至不需要选择它作为自己的默认浏览器。看似正常的,在寻找所有的Windows 10和柯塔娜数字助理力开在微软的边缘,而不是在你的系统中定义的默认Web浏览器的网络链接。Comtraya!

EdgeDeflector是说,我的小新的辅助程序“即不冷静!”到Windows,并让您仍要使用默认Web浏览器。

I don’t hate Microsoft Edge — maybe you do! — but I do believe users who have bothered to configure a different default web browser should be allowed to keep using that default web browser. Edge is a portal for Microsoft to push its own features and services, and to关于人的浏览习惯收集个人数据。可以理解的是,微软要推自己的网络浏览器。但是,这是不这样做的方式。

EdgeDeflector把他们的默认浏览器设置控制用户返回。下载EdgeDeflectorGitHub上发布,并请务必阅读安装说明

与EdgeDeflector打开链接

怎么样确实你想打开这个网页链接?

它是如何工作以及它有什么作用?

没有复杂的逻辑或魔法EdgeDeflector是如何工作的。柯塔娜和一些核心应用程序的Windows 10使用特殊的URI协议来掩盖正常的URI,并让他们在微软的边缘打开。而不是常规的https://example.com/链接,微软应用程序和服务使用它自己的微软边缘:HTTPS://example.com/链接模式。

由于没有其他的浏览器识别这种协议,该协议不被默认Web浏览器设置进行配置,微软边缘留下作为可以打开,即使有在系统上安装其他浏览器链接的唯一方案。

EdgeDeflector自身注册为能够打开这些特殊的程序微软边缘的URI。当你点击安装后EdgeDeflector这些链接时,Windows会问你要如何打开链接。通过选择EdgeDeflector,EdgeDeflector将改写链接成为一个常规的网络链接,并把它传递到Windows。Windows will then open the link with your default web browser — whether that’s Firefox, Chrome, Vivaldi, something else, or indeed Microsoft Edge.

标准和URI

你不能离开Safari浏览器在iOS设备上更改默认的Web浏览器。为了解决这个问题,谷歌Chrome和几乎所有其他的网页浏览器开始增加自己的浏览器厂商URI的前缀是:工作的方式相同微软边缘URI在Windows 10。

这由浏览器厂商在自己选择的浏览器中打开链接允许其他应用程序供应商和其他应用程序。这是一个整洁的小变通的东西,就永远过一个问题,如果苹果已经允许定制的iOS上的更高水平。

iOS和现在的Windows 10中的特殊供应商的URI是所有关于供应商锁定。作为用户,你对你要运行什么软件的选择是由企业利益的限制,以你的选择你的首选Web浏览器能力的冲突。这是不健康的移动网络作为一个整体,它的桌面操作系统不健康的和不受欢迎的发展。

我不相信其他浏览器厂商应该登记,并尝试在默认情况下劫持该供应商特定的浏览器架构。虽然技术上是可行的,就证明EdgeDeflector的存在,这只会煽动与Windows不希望战争,其中最终更锁定为最可能的最终结果。

如果你同意我的观点,并希望Windows停止强制使用微软边缘的和相当有它尊重你的默认浏览器选择,请让微软知道在Windows反馈中心(需要Windows 10)。

微软边缘有两个半自定义的URI协议中除了标准HTTPHTTPS。这些都是不可取大多微软边缘而作为尚未使用微软边缘全息,再加上架构。目前还不清楚是什么微软边缘全息是应该做的;截至目前它创造开放标签的无限循环在Windows预览版。

协议Edge的读取视图,例如阅读:/项/ edgedeflector默认浏览器,更有趣,但我已经覆盖在一个单独的文章。我相信,URI是一个相当不错的创新,希望能看到其他Web浏览器实现这个URI模式。火狐,Safari和维瓦尔第都有自己的阅读观点用自己的URI - 他们都是可怕的与边缘的整齐的小对比读:链接。

WAIT - 没有你这个项目已经存在?

只有完成了编程上EdgeDeflector为周末的项目之后,我才发现,已经有了另外一个计划,试图做同样的伎俩EdgeDeflector。(我使用Bing搜索那个星期,去图)。SearchWithMyBrowser似乎是基于对写文章它的数量是相当受欢yabo88软件下载迎的。

然而,通过代码很快看完之后,我发现严重的问题,如任意代码执行漏洞(例如。微软边缘:CALC.EXE将打开计算器应用程序,而不是浏览器),并在不知不觉中执行的系统级无效命令对于一些微软边缘这是在Windows中发现的URI。

我已经想到了,并EdgeDeflector解决了这些问题,尽我的能力。我已经联系SearchWithMyBrowser的作者,让他知道有关的问题。另外这些方案已经获得了不少媒体的关注,在过去的科技媒体,所以应该有不少漏洞的系统在那里。哎哟。

更新():SearchWithMyBrowser已经被更新到1.0.0版本,补丁,该漏洞上述大部分的攻击向量。该版本还引入了可用性改进就像一个二进制分发包。

注意安全漏洞负责任地披露:我想获得在与开发商接触的问题,私下最终发布有关缺少的专用通信信道对市民的bug跟踪系统的脆弱性。

As SearchWithMyBrowser doesn’t have auto-update nor any way to notify users of new versions, the vulnerability will probably remain unpatched for the majority of users for the lifetime of their Windows installation whether an updated version of the software had been made available or not.

来源

  • AppxManifest.xml,从微软边缘15.15031版本
  • SearchWithMyBrowser问题#18丹尼yabo88软件下载尔Aleksandersen,在GitHub上SearchWithMyBrowser项目