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 が最初に作成されると、既定の設定のセットが取得されます。 これらの既定の設定は、任意のゲッター呼び出しから返されます。
WebSettingsから取得したWebView#getSettings() オブジェクトは、WebView の有効期間に関連付けられています。 WebView が破棄された場合、 WebSettings のメソッド呼び出しは IllegalStateExceptionをスローします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| WebSettings() |
WebView の設定状態を管理します。 |
| WebSettings(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
| 名前 | 説明 |
|---|---|
| ForceDarkAuto |
WebView 親ビューの状態に応じて、濃色の強制を有効にします。 |
| ForceDarkOff |
WebView 親の強制ダーク モードに関係なく、強制ダークを無効にします。 |
| ForceDarkOn |
無条件で濃色の強制を有効にします。 |
| MenuItemNone |
古い.
メニュー項目を無効にする必要はありません。 |
| MenuItemProcessText |
古い.
テキスト処理のすべてのアクション モード メニュー項目を無効にします。 |
| MenuItemShare |
古い.
メニュー項目 "共有" を無効にします。 |
| MenuItemWebSearch |
古い.
メニュー項目 "Web Search" を無効にします。 |
| MixedContentAlwaysAllow |
古い.
このモードでは、WebView を使用すると、その配信元が安全でない場合でも、安全な配信元が他の配信元からコンテンツを読み込むことができます。 |
| MixedContentCompatibilityMode |
古い.
このモードでは、WebView は、混合コンテンツに関する最新の Web ブラウザーのアプローチとの互換性を試みます。 |
| 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 |
筆記体フォント ファミリ名を取得します。 |
| DatabaseEnabled |
データベース ストレージ API が有効になっているかどうかを取得します。 |
| DatabasePath |
データベース ストレージ API データベースが保存される場所へのパスを取得します。 |
| DefaultFixedFontSize |
既定の固定フォント サイズを取得します。 |
| DefaultFontSize |
既定のフォント サイズを取得します。 |
| DefaultTextEncodingName |
既定のテキスト エンコード名を取得します。 |
| DefaultZoom |
ページの既定のズーム密度を取得します。 |
| DisabledActionModeMenuItems |
WebView の設定状態を管理します。 |
| DisplayZoomControls |
組み込みのズーム メカニズムを使用するときに、WebView が画面のズーム コントロールを表示するかどうかを取得します。 |
| DomStorageEnabled |
DOM Storage API が有効になっているかどうかを取得します。 |
| FantasyFontFamily |
ファンタジー フォント ファミリ名を取得します。 |
| FixedFontFamily |
固定フォント ファミリ名を取得します。 |
| ForceDark |
この WebView の強制ダーク モードを取得します。 または、この WebView の強制ダーク モードを設定します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JavaScriptCanOpenWindowsAutomatically |
JavaScript でウィンドウを自動的に開くことができるかどうかを取得します。 |
| JavaScriptEnabled |
JavaScript が有効かどうかを取得します。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniPeerMembers |
WebView の設定状態を管理します。 |
| LightTouchEnabled |
ライト タッチが有効かどうかを取得します。 |
| LoadsImagesAutomatically |
WebView がイメージ リソースを読み込むかどうかを取得します。 |
| LoadWithOverviewMode |
この WebView が概要モードでページを読み込むかどうかを取得します。 |
| MediaPlaybackRequiresUserGesture |
WebView でメディアを再生するためにユーザー ジェスチャが必要かどうかを取得します。 |
| MinimumFontSize |
最小フォント サイズを取得します。 |
| MinimumLogicalFontSize |
最小論理フォント サイズを取得します。 |
| MixedContentMode |
セキュリティで保護された配信元からの安全でないコンテンツの読み込みに関する WebView の現在の動作を取得します。 |
| NavDump |
古い.
ナビゲーション キャッシュのダンプが有効かどうかを取得します。 または、ページ ナビゲーション キャッシュをテキスト ファイルにダンプできるようにします。 |
| OffscreenPreRaster |
WebView の設定状態を管理します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 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() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| EnableSmoothTransition() |
古い.
パンまたはズーム中に WebView でスムーズな切り替えを有効にするかどうかを取得します。 |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetDefaultUserAgent(Context) |
WebView で使用される既定の User-Agent を返します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetLayoutAlgorithm() |
現在のレイアウト アルゴリズムを取得します。 |
| GetPluginState() |
古い.
プラグインが有効になっているかどうかに関する現在の状態を取得します。 |
| GetTextSize() |
古い.
ページのテキスト サイズを取得します。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 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) |
|
| SetPluginState(WebSettings+PluginState) |
古い.
必要に応じてプラグインを有効、無効、または持つよう WebView に指示します。 |
| SetRenderPriority(WebSettings+RenderPriority) |
古い.
レンダー スレッドの優先度を設定します。 |
| SetSupportMultipleWindows(Boolean) |
WebView で複数のウィンドウをサポートするかどうかを設定します。 |
| SetSupportZoom(Boolean) |
WebView で画面上のズーム コントロールとジェスチャを使用したズームをサポートするかどうかを設定します。 |
| SetTextSize(WebSettings+TextSize) |
古い.
ページのテキスト サイズを設定します。 |
| SupportMultipleWindows() |
WebView が複数のウィンドウをサポートしているかどうかを取得します。 |
| SupportZoom() |
WebView がズームをサポートしているかどうかを取得します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 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() |
このマネージド ピアが破棄されたことを相互運用ランタイムに通知します。 (継承元 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
別のマネージド参照によって保持されない限り、このJavaピアを解放します。 (継承元 Object) |
| IJavaPeerable.Finalized() |
このマネージド ピアが終了したことを相互運用ランタイムに通知します。 (継承元 Object) |
| IJavaPeerable.JniManagedPeerState |
このマネージド ピアとその JNI 参照の間の関係を記述する状態を取得します。 (継承元 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
このJava ピアの相互運用 ID ハッシュ コードを設定します。 (継承元 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このJava ピアのマネージド ピアと JNI ピアの状態を設定します。 (継承元 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
このマネージド ピアで使用される JNI オブジェクト参照を設定します。 (継承元 Object) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
WebView の設定状態を管理します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|