什麼是Android系統WebView? 你應該禁用它嗎?
已發表: 2023-01-06Android System WebView是 Android 操作系統的一部分,它為應用程序開發人員提供了一個內置瀏覽器,用於在應用程序中顯示 Web 內容。 這樣做消除了將用戶重定向到外部 Web 瀏覽器的需要,進而提供了統一的瀏覽體驗。
然而,儘管 Android System WebView 對 Android 至關重要且很有幫助,但它並非沒有問題。 錯誤的更新是人們最常遇到的問題,例如有錯誤的更新導致 Chrome 以及一系列其他使用 Android System WebView 的應用程序崩潰。
正是因為這樣的原因,用戶往往會問這樣的問題,“你能禁用 Android System WebView 嗎? “。 如果您在設備上也遇到了問題並且想知道禁用它是否是正確的方法,我們希望我們下面的解釋能夠回答這些問題並幫助您解決問題。
目錄
什麼是Android系統WebView?
Android 系統 WebView 是 Android 操作系統的重要組成部分。 它在應用程序中放置了一個網絡瀏覽器(具有基本瀏覽器功能),允許它們在不打開專用網絡瀏覽器的情況下顯示網絡內容。
Facebook、LinkedIn、Gmail 和 Twitter 是一些流行的 Android 應用程序,它們使用 Android System WebView 來顯示基於 Web 的內容。 如果您使用過這些應用程序中的任何一個,您可能至少體驗過一次 Android System WebView。
Android系統WebView簡史
Android的WebView歷史悠久,自誕生以來經歷了無數次的變化。 在 Android 的最初幾天,Google 將 WebView 作為 Android 操作系統的一部分引入。 這意味著更新 WebView 也需要更新操作系統,這是不切實際的。
此外,您可以想像,這會阻止 Google 定期更新 WebView。 因此,錯誤修復和性能改進沒有像應有的那樣頻繁發布。 為了解決這個問題,谷歌將 WebView 從 Android 5.0 Lollipop 操作系統中分離出來,成為一個單獨的組件。 因此,它可以及時提供更新,您可以通過 Play 商店輕鬆安裝它們。
然而,當 Google 將 System WebView 組件移至 Google Chrome 以簡化操作時,Android 7.0 Nougat 的情況又發生了變化。 此次更改後,更新 System WebView 意味著更新 Chrome 瀏覽器。
不過,從 Android 10 開始,Google 恢復並將 WebView 職責移交給 Android System WebView,後者現在作為運行 Android 10 及更高版本的 Android 手機上的獨立應用程序存在。 它與 pre-Nougat 之前的行為非常相似,只是它現在有四個獨立的發布渠道: Stable 、 Beta 、 Dev和Canary ,類似於 Chrome。
有了這個,您現在還可以從設備的Developer Options中在這些頻道之間切換。 但是,請記住,這些版本並不適合普通用戶,安裝它們可能會導致手機上的某些應用程序出現異常。

Android系統WebView是如何工作的?
Android System WebView 基於 Chromium,該項目為 Chrome、Brave 和 Edge 等瀏覽器提供支持,但去掉了額外的功能。 它允許應用程序開發人員使用容器在其應用程序內部實現瀏覽器功能,該容器使用最少的瀏覽器功能顯示 Web 內容。
開發者可以根據自己應用的 UI 風格自定義這個容器,使其看起來一致。 此外,谷歌還定期通過 Play Store 推送 Android System WebView 的更新,以修復錯誤並增強查看網頁內容的能力。
你能卸載Android系統WebView嗎?
不,您不能從您的 Android 設備上卸載 Android System WebView。 它是預裝在設備上的系統應用程序,就像任何其他系統應用程序一樣。
但是,您可以做的是卸載 Android System WebView 的更新。 如果您最近在手機上更新了它並開始遇到應用程序崩潰、加載網頁問題或設備上的其他類似問題,這會有所幫助。 請注意,這也是不可取的,因為發布了 Android System WebView 的更新以修復錯誤並提高性能。
你應該禁用 Android 系統 WebView 嗎?
如果您的 Android 設備運行的是 Android 7、8 或 9,您可以安全地禁用 Android System WebView 而不必擔心後果,因為 Google Chrome 會處理這些 Android 版本的 WebView 任務。
另一方面,如果您使用的是 Android 10 及更高版本,則應避免禁用 Android System WebView。 這樣做會影響許多使用它來顯示基於 Web 的內容的應用程序的功能。 因此,當某些應用程序嘗試打開網絡鏈接時,您可能無法登錄到某些網站或查看網絡內容。
但是,如果您在訪問網頁時某些應用程序一直存在問題,並且您確定 Android System WebView 是罪魁禍首,您可以嘗試卸載最近的更新以查看是否可以解決問題。
如何解決與 Android 系統 WebView 相關的問題
除非您運行的是不穩定版本的 Android System WebView,否則它可以正常工作並且不會讓您遇到任何問題。 但是,如果確實如此,這裡有兩種安全的方法來解決此類問題:
更新Android系統WebView到最新版本
如果您的設備未啟用自動更新應用程序功能,並且您已經有一段時間沒有更新手機上的 Android System WebView 應用程序,那麼您應該做的第一件事就是從 Play 商店更新它。
啟動 Play Store 並前往“管理應用程序和設備”頁面。 在這裡,點擊可用更新以查看設備上的待處理更新。 查找Android System WebView應用程序並點擊它旁邊的更新按鈕。
將 Android 系統 WebView 恢復到以前的版本
儘管很少見,但有時將 Android System WebView 更新到最新版本也會引入錯誤並導致依賴它的應用程序崩潰或出現其他問題。 如果您的手機在更新系統 WebView 之前運行良好,這很可能是由於有缺陷的更新。
在這種情況下,您可以卸載 Android System WebView 的最新更新以恢復到以前的版本。 轉到手機的設置並轉到應用程序。 找到Android System WebView並點擊卸載更新選項。 等待幾秒鐘,您的設備現在應該回到以前版本的 Android System WebView 上並且可以正常工作。
Android系統WebView比你想像的更重要
Android 附帶了幾個組件,這些組件對於機上各種服務和其他應用程序的正常運行至關重要。 Android System WebView 是眾多組件之一,它允許應用程序以本地方式顯示 Web 內容以提供無縫的用戶體驗。
當然,與任何其他系統組件或應用程序一樣,它也無法避免錯誤,因此您偶爾可能會遇到問題。 然而,大多數時候,這些問題可以很容易地解決,正如我們在本指南中所討論的那樣。