WebSettings 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理 WebView 的設定狀態。
[Android.Runtime.Register("android/webkit/WebSettings", DoNotGenerateAcw=true)]
public abstract class WebSettings : Java.Lang.Object
[<Android.Runtime.Register("android/webkit/WebSettings", DoNotGenerateAcw=true)>]
type WebSettings = class
inherit Object
- 繼承
- 屬性
備註
管理 WebView 的設定狀態。 第一次建立 WebView 時,它會取得一組預設設定。 這些預設設定會從任何 getter 呼叫傳回。 WebSettings
從 WebView#getSettings()
取得的物件會系結至 WebView 的生命週期。 如果 WebView 已終結,則的任何方法呼叫 WebSettings
都會擲回 IllegalStateException
。
的 android.webkit.WebSettings
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
建構函式
WebSettings() |
管理 WebView 的設定狀態。 |
WebSettings(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。 |
欄位
ForceDarkAuto |
根據 WebView 父檢視的狀態,啟用強制深色。 |
ForceDarkOff |
停用強制深色,不論 WebView 父系的強制深色模式為何。 |
ForceDarkOn |
無條件地啟用強制深色。 |
MenuItemNone |
已淘汰.
不應該停用功能表項目。 |
MenuItemProcessText |
已淘汰.
停用文字處理的所有動作模式功能表項目。 |
MenuItemShare |
已淘汰.
停用功能表項目 「Share」。 |
MenuItemWebSearch |
已淘汰.
停用功能表項目 「Web 搜尋」。 |
MixedContentAlwaysAllow |
已淘汰.
在此模式中,WebView 會允許安全的來源從任何其他來源載入內容,即使該來源不安全也一樣。 |
MixedContentCompatibilityMode |
已淘汰.
在此模式中,WebView 會嘗試與新式網頁瀏覽器與混合內容相關的方法相容。 |
MixedContentNeverAllow |
已淘汰.
在此模式中,WebView 不允許安全的來源從不安全的來源載入內容。 |
屬性
AlgorithmicDarkeningAllowed |
如果此 WebView 允許或不允許演算法變深,請取得 。 -或- 控制是否允許演算法變深。 |
AllowContentAccess |
取得這個 WebView 是否支援內容 URL 存取。 |
AllowFileAccess |
取得這個 WebView 是否支援檔案存取。 |
AllowFileAccessFromFileURLs |
取得在檔案配置 URL 內容中執行的 JavaScript 是否可以從其他檔案配置 URL 存取內容。 |
AllowUniversalAccessFromFileURLs |
取得在檔案配置 URL 內容中執行的 JavaScript 是否可以從任何原始來源存取內容。 |
BlockNetworkImage |
取得 WebView 是否不會從網路載入映射資源。 |
BlockNetworkLoads |
取得 WebView 是否不會從網路載入任何資源。 |
BuiltInZoomControls |
取得是否使用 WebView 內建的縮放機制。 |
CacheMode |
取得覆寫快取模式的目前設定。 |
Class |
傳回這個 |
CursiveFontFamily |
取得 Cursive 字型系列名稱。 |
DatabaseEnabled |
取得資料庫儲存體 API 是否已啟用。 |
DatabasePath |
取得儲存資料庫儲存體 API 資料庫的路徑。 |
DefaultFixedFontSize |
取得預設固定字型大小。 |
DefaultFontSize |
取得預設字型大小。 |
DefaultTextEncodingName |
取得預設文字編碼名稱。 |
DefaultZoom |
取得頁面的預設縮放密度。 |
DisabledActionModeMenuItems |
管理 WebView 的設定狀態。 |
DisplayZoomControls |
取得使用內建縮放機制時,WebView 是否顯示幕幕縮放控制項。 |
DomStorageEnabled |
取得是否啟用 DOM 儲存體 API。 |
FantasyFontFamily |
取得音調字型系列名稱。 |
FixedFontFamily |
取得固定字型系列名稱。 |
ForceDark |
取得此 WebView 的強制深色模式。 -或- 設定此 WebView 的強制深色模式。 |
Handle |
基礎 Android 實例的控制碼。 (繼承來源 Object) |
JavaScriptCanOpenWindowsAutomatically |
取得 JavaScript 是否可以自動開啟視窗。 |
JavaScriptEnabled |
取得是否啟用 JavaScript。 |
JniIdentityHashCode |
管理 WebView 的設定狀態。 (繼承來源 Object) |
JniPeerMembers |
管理 WebView 的設定狀態。 |
LightTouchEnabled |
取得是否啟用光線觸控。 |
LoadsImagesAutomatically |
取得 WebView 是否載入影像資源。 |
LoadWithOverviewMode |
取得這個 WebView 是否以概觀模式載入頁面。 |
MediaPlaybackRequiresUserGesture |
取得 WebView 是否需要使用者手勢才能播放媒體。 |
MinimumFontSize |
取得最小字型大小。 |
MinimumLogicalFontSize |
取得邏輯字型大小下限。 |
MixedContentMode |
取得有關從安全來源載入不安全內容之 WebView 的目前行為。 |
NavDump |
已淘汰.
取得是否啟用傾印流覽快取。 -或- 啟用將頁面導覽快取傾印到文字檔。 |
OffscreenPreRaster |
管理 WebView 的設定狀態。 |
PeerReference |
管理 WebView 的設定狀態。 (繼承來源 Object) |
PluginsEnabled |
已淘汰.
取得是否啟用外掛程式。 -或- 設定 WebView 是否應該啟用外掛程式。 |
PluginsPath |
已淘汰.
取得包含外掛程式程式庫的目錄。 -或- 設定 WebView 所使用的外掛程式自訂路徑。 |
SafeBrowsingEnabled |
管理 WebView 的設定狀態。 |
SansSerifFontFamily |
取得 sans-serif 字型系列名稱。 |
SaveFormData |
取得 WebView 是否儲存表單資料。 |
SavePassword |
取得 WebView 是否儲存密碼。 |
SerifFontFamily |
取得 serif 字型系列名稱。 |
StandardFontFamily |
取得標準字型系列名稱。 |
TextZoom |
取得頁面的文字縮放百分比。 |
ThresholdClass |
此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。 |
ThresholdType |
此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。 |
UseDoubleTree |
已淘汰.
已控制不再存在的轉譯優化。 -或- 控制不再存在的轉譯優化。 |
UserAgent |
已淘汰.
取得使用者代理程式做為整數程式碼。 -或- 使用整數程式碼設定使用者代理程式字串。 |
UserAgentString |
取得 WebView 的使用者代理程式字串。 |
UseWebViewBackgroundForOverscrollBackground |
已淘汰.
取得這個 WebView 是否使用 WebView 的背景,而不是捲動背景的內部模式。 -或- 設定 WebView 是否在捲動背景上使用其背景。 |
UseWideViewPort |
取得 WebView 是否支援「檢視區」HTML 中繼標記,或使用寬檢視區。 |
方法
Clone() |
建立並傳回這個 物件的複本。 (繼承來源 Object) |
Dispose() |
管理 WebView 的設定狀態。 (繼承來源 Object) |
Dispose(Boolean) |
管理 WebView 的設定狀態。 (繼承來源 Object) |
EnableSmoothTransition() |
已淘汰.
取得 WebView 是否會在移動流覽或縮放時啟用平滑轉換。 |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
GetDefaultUserAgent(Context) |
傳回 WebView 所使用的預設 User-Agent。 |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetLayoutAlgorithm() |
取得目前的版面配置演算法。 |
GetPluginState() |
已淘汰.
取得有關是否啟用外掛程式的目前狀態。 |
GetTextSize() |
已淘汰.
取得頁面的文字大小。 |
JavaFinalize() |
當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。 (繼承來源 Object) |
Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
SetAppCacheEnabled(Boolean) |
設定是否應該啟用應用程式快取 API。 |
SetAppCacheMaxSize(Int64) |
已淘汰.
設定應用程式快取內容的大小上限。 |
SetAppCachePath(String) |
設定應用程式快取檔案的路徑。 |
SetEnableSmoothTransition(Boolean) |
已淘汰.
設定 WebView 是否會在移動流覽或縮放或裝載 WebView 的視窗沒有焦點時啟用平滑轉換。 |
SetGeolocationDatabasePath(String) |
設定應儲存地理位置資料庫的路徑。 |
SetGeolocationEnabled(Boolean) |
設定是否啟用地理位置。 |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
SetLayoutAlgorithm(WebSettings+LayoutAlgorithm) |
設定基礎配置演算法。 |
SetNeedInitialFocus(Boolean) |
告知 WebView,它是否需要在呼叫 時 |
SetPluginState(WebSettings+PluginState) |
已淘汰.
告知 WebView 依需求啟用、停用或擁有外掛程式。 |
SetRenderPriority(WebSettings+RenderPriority) |
已淘汰.
設定 Render 執行緒的優先順序。 |
SetSupportMultipleWindows(Boolean) |
設定 WebView 是否支援多個視窗。 |
SetSupportZoom(Boolean) |
設定 WebView 是否應該使用螢幕縮放控制項和手勢來支援縮放。 |
SetTextSize(WebSettings+TextSize) |
已淘汰.
設定頁面的文字大小。 |
SupportMultipleWindows() |
取得 WebView 是否支援多個視窗。 |
SupportZoom() |
取得 WebView 是否支援縮放。 |
ToArray<T>() |
管理 WebView 的設定狀態。 (繼承來源 Object) |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnregisterFromRuntime() |
管理 WebView 的設定狀態。 (繼承來源 Object) |
Wait() |
讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。 (繼承來源 Object) |
Wait(Int64) |
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。 (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。 (繼承來源 Object) |
明確介面實作
IJavaPeerable.Disposed() |
管理 WebView 的設定狀態。 (繼承來源 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
管理 WebView 的設定狀態。 (繼承來源 Object) |
IJavaPeerable.Finalized() |
管理 WebView 的設定狀態。 (繼承來源 Object) |
IJavaPeerable.JniManagedPeerState |
管理 WebView 的設定狀態。 (繼承來源 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
管理 WebView 的設定狀態。 (繼承來源 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
管理 WebView 的設定狀態。 (繼承來源 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
管理 WebView 的設定狀態。 (繼承來源 Object) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
管理 WebView 的設定狀態。 |
GetJniTypeName(IJavaPeerable) |
管理 WebView 的設定狀態。 |