Android.Webkit 命名空間

提供瀏覽網頁的工具。

類別

名稱 Description
CacheManager

管理應用程式 WebView 實例所使用的 HTTP 快取。

CacheManager.CacheResult

代表儲存在 HTTP 快取中的資源。

ClientCertRequest

ClientCertRequest:使用者會以參數 WebViewClient#onReceivedClientCertRequest形式接收此類別的實例。

ConsoleMessage

代表 WebCore 的 JavaScript 主控台訊息的公用類別。

ConsoleMessage.MessageLevel

提供瀏覽網頁的工具。

CookieManager

管理應用程式 WebView 實例所使用的 Cookie。

CookieSyncManager

CookieSyncManager 用於同步瀏覽器 Cookie 儲存在 RAM 與永久儲存之間的資料。

DateSorter

將日期分類為以下群組:今天、昨天、七天前、一個月前、比一個月前還早

DownloadEventArgs

提供 的資料,以及Download事件。

GeolocationPermissions

此類別用於管理 WebView 的地理定位 JavaScript API 權限。

HttpAuthHandler

代表 HTTP 認證的請求。

JavascriptInterface

允許將方法暴露給 JavaScript 的註解。

JavascriptInterfaceAttribute

提供瀏覽網頁的工具。

JsPromptResult

用於處理 JavaScript 提示請求的公開類別。

JsResult

此類別的實例會作為參數在各種 WebChromeClient 動作通知中傳遞。

MimeTypeMap

雙向映射,能將 MIME 類型映射到檔案副檔名,反之亦然。

PermissionRequest

此類別定義了權限請求,當網頁內容請求存取受保護資源時會使用。

Plugin

代表一個外掛(Java 版 PluginPackageAndroid C++ 類別在 libs/WebKitLib/WebKit/WebCore/plugins/android/ 中相當)

PluginData

這個類別封裝了由外掛產生的內容。

PluginList

一個簡單的初始化插件清單。

RenderProcessGoneDetail

這堂課提供更具體的說明,說明渲染流程為何會退出。

SafeBrowsingResponse

用來指示點擊惡意網址時應採取的行動。

ServiceWorkerClient

用戶端用來擷取 Service Worker 相關回調的基底類別,詳見 ServiceWorkerController 使用範例。

ServiceWorkerController

管理WebView所使用的服務人員。

ServiceWorkerWebSettings

管理所有服務工作者的設定狀態。

SslErrorHandler

代表處理 SSL 錯誤的請求。

TracingConfig

儲存追蹤設定資訊與預設設定。

TracingConfig.Builder

Builder 以前用來建立 TracingConfig 物件。

TracingController

管理 WebView 的追蹤。

UrlInterceptRegistry

此會員已被棄用。

URLUtil

提供瀏覽網頁的工具。

WebBackForwardList

此類別包含 WebView 的前後清單。

WebChromeClient

提供瀏覽網頁的工具。

WebChromeClient.FileChooserParams

方法中使用 #onShowFileChooser 的參數。

WebHistoryItem

一個方便類別,用於存取 WebView 前後清單中某項欄位。

WebIconDatabase

操作 WebView 所用圖示資料庫的功能。

WebIconDatabase.IconEventArgs

提供瀏覽網頁的工具。

WebMessage

HTML5 PostMessage 事件的 Java 表示法。

WebMessagePort

Java 表示法 HTML5 訊息埠。

WebMessagePort.WebMessageCallback

處理 MessagePort 事件的監聽器。

WebResourceError

封裝在載入網路資源時發生的錯誤資訊。

WebResourceResponse

封裝了一種資源回應。

WebSettings

管理 WebView 的設定狀態。

WebSettings.LayoutAlgorithm

Enum 用於控制 HTML 的版面配置。

WebSettings.PluginState

插件狀態會影響插件在頁面上的處理方式。

WebSettings.RenderPriority

提供瀏覽網頁的工具。

WebSettings.TextSize

Enum 用來指定文字大小。

WebSettings.ZoomDensity

Enum 用於指定 WebView 所需的密度。

WebStorage

此類別用於管理 WebView.

WebStorage.Origin

此類別封裝了 JavaScript 儲存 API 中原始節點目前使用的儲存空間資訊。

WebSyncManager

此會員已被棄用。

WebView

一個顯示網頁的檢視圖。

WebView.FindEventArgs

提供 Find 事件的數據。

WebView.HitTestResult

提供瀏覽網頁的工具。

WebView.PictureEventArgs

提供 Picture 事件的數據。

WebView.VisualStateCallback

#postVisualStateCallback 調介面用於接收視覺狀態的通知。

WebView.WebViewTransport

傳輸物件用於跨線程邊界返回 WebView。

WebViewClient

提供瀏覽網頁的工具。

WebViewDatabase

此類別允許開發者判斷應用程式中使用的任何 WebView 是否儲存了以下任何類型的瀏覽資料,並清除該應用程式中所有 WebView 的此類資料。

WebViewFragment

一個顯示 WebView 的片段。

WebViewRenderProcess

WebViewRenderProcess 提供一個不 WebView 透明的渲染器句柄。

WebViewRenderProcessClient

過去用來接收渲染器事件的 WebView 回撥。

介面

名稱 Description
GeolocationPermissions.ICallback

主機應用程式用來設定原點地理定位權限狀態的回調介面。

IDownloadListener

提供瀏覽網頁的工具。

IJavascriptInterface

允許將方法暴露給 JavaScript 的註解。

IPluginStub

此介面用於實作 WebView 中的外掛。

IUrlInterceptHandler

此會員已被棄用。

IValueCallback

一種回調介面,用於非同步提供數值。

IWebResourceRequest

包含方法的 WebViewClient#shouldInterceptRequest 參數。

Plugin.IPreferencesClickHandler

此會員已被棄用。

WebChromeClient.ICustomViewCallback

主機應用程式用來通知當前頁面其自訂檢視已被關閉的回調介面。

WebIconDatabase.IIconListener

接收資料庫圖示的介面。

WebStorage.IQuotaUpdater

封裝了一個回調函式,用於為 JavaScript 儲存 API 提供新的配額。

WebView.IFindListener

介面可收聽搜尋結果。

WebView.IPictureListener

介面能收聽新圖片變化。

列舉

名稱 Description
CacheModes

列舉由多種類型回傳的值。

Categories

提供瀏覽網頁的工具。

ChromeFileChooserMode

列舉由多種類型回傳的值。

ClientError

列舉由多種方法ClientError返回的值,並作為 成員的參數。

ForceDarkMode

提供瀏覽網頁的工具。

HitTestResult

列舉由多種類型回傳的值。

MenuItems

提供瀏覽網頁的工具。

MixedContentHandling

列舉由多種類型回傳的值。

PermissionMode

提供瀏覽網頁的工具。

RendererPriority

定義渲染器流程的綁定優先順序 WebView

SafeBrowsingThreat

提供瀏覽網頁的工具。

TracingMode

規定 WebView 追蹤事件如何在追蹤緩衝區中記錄。