愛伊米

Firefox 利用逆向工程,實現快速更改 Windows 11 預設瀏覽器

出品|開源中國

文|Travis

上個月,我們曾報道了微軟在 Windows 11 系統中加大了使用者切換預設瀏覽器的難度,此舉引起了

Google

和 Mozilla 等微軟競爭對手的不滿。為了使使用者在 Windows 上更改預設瀏覽器的過程更容易,Mozilla 已經找到了一個「偏門」的方法。

Firefox 利用逆向工程,實現快速更改 Windows 11 預設瀏覽器

在現在的 Windows 10 作業系統中,使用者可以透過簡單的幾個步驟就能在系統設定中完全更改預設的瀏覽器。而在即將推出的 Windows 11 上,使用者在系統設定介面需要對 HTM、HTML、SHTML、XHT、XHTML、FTP、HTTP、HTTPS、WEBP、PDF 和 SVG 等檔案型別進行單獨設定,不再像之前有一個統管全部設定的單個開關了。

Firefox 利用逆向工程,實現快速更改 Windows 11 預設瀏覽器

最近,Mozilla 找到了一種方法可以讓 Windows 使用者更加容易地將 Firefox 更改為系統預設瀏覽器,甚至無序跳轉到 Windows 的設定介面,僅需使用者在 Firefox 瀏覽器中點選「設定為預設瀏覽器」即可完成全部操作。

為了實現這個功能,Mozilla 對微軟在 Windows 系統中將 Edge 設定為預設瀏覽器的方式進行了逆向工程,並使 Firefox 能夠一鍵快速地將自己設定為預設瀏覽器(如下圖所示)。之所以說這是一個「偏門」的方法,是因為 Firefox 瀏覽器繞過了微軟的反劫持保護措施。

Firefox 利用逆向工程,實現快速更改 Windows 11 預設瀏覽器

在此之前,Firefox 使用者在點選「設定預設」後,會自動跳轉至 Windows 系統的設定介面,然後使用者必須在「網路瀏覽器」選項中手動選擇 Firefox 並確認才能將這一更改生效。如今這一變化進一步方便了使用者,而且該變化適用於 Windows 10 和 Windows 11。

換句話說,該逆向工程使 Firefox 瀏覽器在後臺完成了設定所需的剩餘所有工作,無需任何額外的提示和操作。

Mozilla 的發言人表示,“使用者應該能夠簡單輕鬆地設定預設值,但 Windows 並沒有給予使用者這樣的選擇。所有作業系統都應該為預設設定的修改提供官方支援,以便人們可以輕鬆地將他們偏愛的應用程式設定為預設值。如今 Firefox 提供了類似於 Windows 將 Edge 設定為預設瀏覽器的體驗。”

有了 Mozilla Firefox 的這一先例,Chrome、Brave 和 Vivaldi 等瀏覽器的開發人員後續可能也會對這一過程進行分析並在各自的瀏覽器中實現這一功能。