...

Firefox 利用逆向(xiàng)工程,實現快速更改 Windows 11 默認浏覽器

2021-09-15

上個月,我們曾報道(dào)了微軟在 Windows 11 系統中加大了用戶切換默認浏覽器的難度,此舉引起(qǐ)了 Google 和 Mozilla 等微軟競争對(duì)手的不滿。爲了使用戶在 Windows 上更改默認浏覽器的過(guò)程更容易,Mozilla 已經(jīng)找到了一個「偏門」的方法。

在現在的 Windows 10 操作系統中,用戶可以通過(guò)簡單的幾個步驟就(jiù)能(néng)在系統設置中完全更改默認的浏覽器。而在即將(jiāng)推出的 Windows 11 上,用戶在系統設置界面(miàn)需要對(duì) HTM、HTML、SHTML、XHT、XHTML、FTP、HTTP、HTTPS、WEBP、PDF 和 SVG 等文件類型進(jìn)行單獨設置,不再像之前有一個統管全部設置的單個開(kāi)關了。

最近,Mozilla 找到了一種(zhǒng)方法可以讓 Windows 用戶更加容易地將(jiāng) Firefox 更改爲系統默認浏覽器,甚至無序跳轉到 Windows 的設置界面(miàn),僅需用戶在 Firefox 浏覽器中點擊「設置爲默認浏覽器」即可完成(chéng)全部操作。

爲了實現這(zhè)個功能(néng),Mozilla 對(duì)微軟在 Windows 系統中將(jiāng) Edge 設置爲默認浏覽器的方式進(jìn)行了逆向(xiàng)工程,并使 Firefox 能(néng)夠一鍵快速地將(jiāng)自己設置爲默認浏覽器(如下圖所示)。之所以說(shuō)這(zhè)是一個「偏門」的方法,是因爲 Firefox 浏覽器繞過(guò)了微軟的反劫持保護措施。

在此之前,Firefox 用戶在點擊「設置默認」後(hòu),會(huì)自動跳轉至 Windows 系統的設置界面(miàn),然後(hòu)用戶必須在「網絡浏覽器」選項中手動選擇 Firefox 并确認才能(néng)將(jiāng)這(zhè)一更改生效。如今這(zhè)一變化進(jìn)一步方便了用戶,而且該變化适用于 Windows 10 和 Windows 11。

換句話說(shuō),該逆向(xiàng)工程使 Firefox 浏覽器在後(hòu)台完成(chéng)了設置所需的剩餘所有工作,無需任何額外的提示和操作。

Mozilla 的發(fā)言人表示,“用戶應該能(néng)夠簡單輕松地設置默認值,但 Windows 并沒(méi)有給予用戶這(zhè)樣的選擇。所有操作系統都(dōu)應該爲默認設置的修改提供官方支持,以便人們可以輕松地將(jiāng)他們偏愛的應用程序設置爲默認值。如今 Firefox 提供了類似于 Windows 將(jiāng) Edge 設置爲默認浏覽器的體驗。”

有了 Mozilla Firefox 的這(zhè)一先例,Chrome、Brave 和 Vivaldi 等浏覽器的開(kāi)發(fā)人員後(hòu)續可能(néng)也會(huì)對(duì)這(zhè)一過(guò)程進(jìn)行分析并在各自的浏覽器中實現這(zhè)一功能(néng)。


來源:oschina