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 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
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, Int32) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
Wait(Int64) |
讓目前的線程等到喚醒為止,通常是因為 <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 的設定狀態。 |