Compartir a través de


WebSettings Clase

Definición

Administra el estado de configuración de un control 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
Herencia
WebSettings
Atributos

Comentarios

Administra el estado de configuración de un control WebView. Cuando se crea una vista web por primera vez, obtiene un conjunto de valores predeterminados. Esta configuración predeterminada se devolverá desde cualquier llamada de captador. Un WebSettings objeto obtenido de WebView#getSettings() está asociado a la vida de WebView. Si se ha destruido un objeto WebView, cualquier llamada de método en WebSettings producirá un IllegalStateException.

Documentación de Java para android.webkit.WebSettings.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

WebSettings()

Administra el estado de configuración de un control WebView.

WebSettings(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

ForceDarkAuto

Habilite la fuerza oscura en función del estado de la vista principal de WebView.

ForceDarkOff

Deshabilite la fuerza oscura, independientemente de la fuerza del modo oscuro del elemento primario WebView.

ForceDarkOn

Habilite incondicionalmente la fuerza oscura.

MenuItemNone
Obsoletos.

No se debe deshabilitar ningún elemento de menú.

MenuItemProcessText
Obsoletos.

Deshabilite todos los elementos de menú del modo de acción para el procesamiento de texto.

MenuItemShare
Obsoletos.

Deshabilite el elemento de menú "Compartir".

MenuItemWebSearch
Obsoletos.

Deshabilite el elemento de menú "Búsqueda web".

MixedContentAlwaysAllow
Obsoletos.

En este modo, WebView permitirá que un origen seguro cargue contenido desde cualquier otro origen, incluso si ese origen no es seguro.

MixedContentCompatibilityMode
Obsoletos.

En este modo, WebView intentará ser compatible con el enfoque de un explorador web moderno con respecto al contenido mixto.

MixedContentNeverAllow
Obsoletos.

En este modo, WebView no permitirá que un origen seguro cargue contenido desde un origen no seguro.

Propiedades

AlgorithmicDarkeningAllowed

Obtiene si se permite o no la oscurección algorítmica para este WebView. -o bien- Controlar si se permite el oscurecer algorítmico.

AllowContentAccess

Obtiene si este Objeto WebView admite el acceso url de contenido.

AllowFileAccess

Obtiene si este Objeto WebView admite el acceso a archivos.

AllowFileAccessFromFileURLs

Obtiene si JavaScript que se ejecuta en el contexto de una dirección URL de esquema de archivos puede acceder al contenido desde otras direcciones URL de esquema de archivos.

AllowUniversalAccessFromFileURLs

Obtiene si JavaScript que se ejecuta en el contexto de una dirección URL de esquema de archivos puede acceder al contenido desde cualquier origen.

BlockNetworkImage

Obtiene si WebView no carga recursos de imagen desde la red.

BlockNetworkLoads

Obtiene si WebView no carga ningún recurso de la red.

BuiltInZoomControls

Obtiene si se usan los mecanismos de zoom integrados en WebView.

CacheMode

Obtiene la configuración actual para invalidar el modo de caché.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
CursiveFontFamily

Obtiene el nombre de familia de fuentes cursiva.

DatabaseEnabled

Obtiene si la API de almacenamiento de base de datos está habilitada.

DatabasePath

Obtiene la ruta de acceso a dónde se guardan las bases de datos de api de almacenamiento de base de datos.

DefaultFixedFontSize

Obtiene el tamaño de fuente fijo predeterminado.

DefaultFontSize

Obtiene el tamaño de fuente predeterminado.

DefaultTextEncodingName

Obtiene el nombre de codificación de texto predeterminado.

DefaultZoom

Obtiene la densidad de zoom predeterminada de la página.

DisabledActionModeMenuItems

Administra el estado de configuración de un control WebView.

DisplayZoomControls

Obtiene si WebView muestra controles de zoom en pantalla al usar los mecanismos de zoom integrados.

DomStorageEnabled

Obtiene si las API de almacenamiento DOM están habilitadas.

FantasyFontFamily

Obtiene el nombre de familia de fuente de fantasía.

FixedFontFamily

Obtiene el nombre fijo de la familia de fuentes.

ForceDark

Obtenga el modo de fuerza oscura para este WebView. -o bien- Establezca el modo de fuerza oscura para este WebView.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JavaScriptCanOpenWindowsAutomatically

Obtiene si JavaScript puede abrir ventanas automáticamente.

JavaScriptEnabled

Obtiene si JavaScript está habilitado.

JniIdentityHashCode

Administra el estado de configuración de un control WebView.

(Heredado de Object)
JniPeerMembers

Administra el estado de configuración de un control WebView.

LightTouchEnabled

Obtiene si se habilitan los toques claros.

LoadsImagesAutomatically

Obtiene si WebView carga los recursos de imagen.

LoadWithOverviewMode

Obtiene si esta vista web carga páginas en modo de información general.

MediaPlaybackRequiresUserGesture

Obtiene si WebView requiere un gesto de usuario para reproducir elementos multimedia.

MinimumFontSize

Obtiene el tamaño mínimo de fuente.

MinimumLogicalFontSize

Obtiene el tamaño mínimo de fuente lógica.

MixedContentMode

Obtiene el comportamiento actual de WebView con respecto a la carga de contenido no seguro desde un origen seguro.

NavDump
Obsoletos.

Obtiene si el volcado de la caché de navegación está habilitado. -o bien- Permite volcar la memoria caché de navegación de páginas en un archivo de texto.

OffscreenPreRaster

Administra el estado de configuración de un control WebView.

PeerReference

Administra el estado de configuración de un control WebView.

(Heredado de Object)
PluginsEnabled
Obsoletos.

Obtiene si los complementos están habilitados. -o bien- Establece si WebView debe habilitar complementos.

PluginsPath
Obsoletos.

Obtiene el directorio que contiene las bibliotecas de complementos. -o bien- Establece una ruta de acceso personalizada a los complementos usados por WebView.

SafeBrowsingEnabled

Administra el estado de configuración de un control WebView.

SansSerifFontFamily

Obtiene el nombre de familia de fuentes sans-serif.

SaveFormData

Obtiene si WebView guarda los datos del formulario.

SavePassword

Obtiene si WebView guarda contraseñas.

SerifFontFamily

Obtiene el nombre de familia de fuentes serif.

StandardFontFamily

Obtiene el nombre de familia de fuentes estándar.

TextZoom

Obtiene el zoom de texto de la página en porcentaje.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

UseDoubleTree
Obsoletos.

Controla una optimización de representación que ya no está presente. -o bien- Controló una optimización de representación que ya no está presente.

UserAgent
Obsoletos.

Obtiene el agente de usuario como código entero. -o bien- Establece la cadena user-agent mediante un código entero.

UserAgentString

Obtiene la cadena de agente de usuario de WebView.

UseWebViewBackgroundForOverscrollBackground
Obsoletos.

Obtiene si este Objeto WebView usa el fondo de WebView en lugar de un patrón interno para sobre el fondo de desplazamiento. -o bien- Establece si WebView usa su fondo para sobre el fondo del desplazamiento.

UseWideViewPort

Obtiene si WebView admite la etiqueta meta HTML "viewport" o usará una ventanilla ancha.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Administra el estado de configuración de un control WebView.

(Heredado de Object)
Dispose(Boolean)

Administra el estado de configuración de un control WebView.

(Heredado de Object)
EnableSmoothTransition()
Obsoletos.

Obtiene si WebView habilita la transición suave durante el movimiento panorámico o el zoom.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetDefaultUserAgent(Context)

Devuelve el agente de usuario predeterminado usado por un objeto WebView.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetLayoutAlgorithm()

Obtiene el algoritmo de diseño actual.

GetPluginState()
Obsoletos.

Obtiene el estado actual con respecto a si los complementos están habilitados.

GetTextSize()
Obsoletos.

Obtiene el tamaño de texto de la página.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetAppCacheEnabled(Boolean)

Establece si la API de caché de aplicaciones debe estar habilitada.

SetAppCacheMaxSize(Int64)
Obsoletos.

Establece el tamaño máximo para el contenido de la caché de aplicaciones.

SetAppCachePath(String)

Establece la ruta de acceso a los archivos de caché de aplicaciones.

SetEnableSmoothTransition(Boolean)
Obsoletos.

Establece si WebView habilitará la transición suave durante el movimiento panorámico o el zoom o mientras la ventana que hospeda webView no tiene el foco.

SetGeolocationDatabasePath(String)

Establece la ruta de acceso donde se deben guardar las bases de datos de geolocalización.

SetGeolocationEnabled(Boolean)

Establece si la geolocalización está habilitada.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetLayoutAlgorithm(WebSettings+LayoutAlgorithm)

Establece el algoritmo de diseño subyacente.

SetNeedInitialFocus(Boolean)

Indica a WebView si necesita establecer un nodo para que tenga el foco cuando WebView#requestFocus(int, android.graphics.Rect) se llama a .

SetPluginState(WebSettings+PluginState)
Obsoletos.

Indica a WebView que habilite, deshabilite o tenga complementos a petición.

SetRenderPriority(WebSettings+RenderPriority)
Obsoletos.

Establece la prioridad del subproceso Render.

SetSupportMultipleWindows(Boolean)

Establece si WebView admite varias ventanas.

SetSupportZoom(Boolean)

Establece si WebView debe admitir el zoom mediante sus controles y gestos de zoom en pantalla.

SetTextSize(WebSettings+TextSize)
Obsoletos.

Establece el tamaño de texto de la página.

SupportMultipleWindows()

Obtiene si WebView admite varias ventanas.

SupportZoom()

Obtiene si WebView admite zoom.

ToArray<T>()

Administra el estado de configuración de un control WebView.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Administra el estado de configuración de un control WebView.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Administra el estado de configuración de un control WebView.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Administra el estado de configuración de un control WebView.

(Heredado de Object)
IJavaPeerable.Finalized()

Administra el estado de configuración de un control WebView.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Administra el estado de configuración de un control WebView.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Administra el estado de configuración de un control WebView.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Administra el estado de configuración de un control WebView.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Administra el estado de configuración de un control WebView.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Administra el estado de configuración de un control WebView.

GetJniTypeName(IJavaPeerable)

Administra el estado de configuración de un control WebView.

Se aplica a