Язык

WebSettings Класс

Определение

Управляет состоянием параметров для 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
Наследование
WebSettings
Атрибуты

Комментарии

Управляет состоянием параметров для WebView. При первом создании WebView он получает набор параметров по умолчанию. Эти параметры по умолчанию будут возвращены из любого вызова getter. Объект, WebSettings полученный от WebView#getSettings() объекта, привязан к жизни WebView. Если веб-представление было уничтожено, любой вызов WebSettings метода вызовет IllegalStateExceptionвызов метода.

Java документации по android.webkit.WebSettings.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
WebSettings()

Управляет состоянием параметров для WebView.

WebSettings(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя. Описание
ForceDarkAuto

Включение принудительной темноты зависит от состояния родительского представления WebView.

ForceDarkOff

Отключите принудительное отключение темного режима независимо от принудительного темного режима родительского элемента WebView.

ForceDarkOn

Безусловно включите темную силу.

MenuItemNone
Устаревшие.

Элементы меню не должны быть отключены.

MenuItemProcessText
Устаревшие.

Отключите все элементы меню режима действий для обработки текста.

MenuItemShare
Устаревшие.

Отключите пункт меню "Общий доступ".

MenuItemWebSearch
Устаревшие.

Отключить пункт меню "Поиск в Интернете".

MixedContentAlwaysAllow
Устаревшие.

В этом режиме WebView позволит безопасному источнику загружать содержимое из любого другого источника, даже если этот источник незащищен.

MixedContentCompatibilityMode
Устаревшие.

В этом режиме WebView попытается обеспечить совместимость с подходом современного веб-браузера в отношении смешанного содержимого.

MixedContentNeverAllow
Устаревшие.

В этом режиме WebView не позволит безопасному источнику загружать содержимое из небезопасного источника.

Свойства

Имя. Описание
AlgorithmicDarkeningAllowed

Возвращается, разрешено ли алгоритмическое темение для этого WebView. -или- Определяет, разрешено ли алгоритмическое темение.

AllowContentAccess

Возвращает, поддерживает ли этот WebView доступ по URL-адресу содержимого.

AllowFileAccess

Возвращает, поддерживает ли этот WebView доступ к файлам.

AllowFileAccessFromFileURLs

Возвращает, может ли JavaScript выполняться в контексте URL-адреса схемы файлов, получить доступ к содержимому из других URL-адресов схемы файлов.

AllowUniversalAccessFromFileURLs

Возвращает, может ли JavaScript выполняться в контексте URL-адреса схемы файлов, получить доступ к содержимому из любого источника.

BlockNetworkImage

Возвращает, не загружает ли WebView ресурсы изображений из сети.

BlockNetworkLoads

Возвращает, не загружает ли WebView какие-либо ресурсы из сети.

BuiltInZoomControls

Возвращает, используются ли механизмы масштабирования, встроенные в WebView.

CacheMode

Возвращает текущий параметр для переопределения режима кэша.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
CursiveFontFamily

Возвращает имя семейства шрифтов для куривного шрифта.

DatabaseEnabled

Возвращает значение, включен ли API хранилища базы данных.

DatabasePath

Возвращает путь к тому, где сохраняются базы данных API хранилища баз данных.

DefaultFixedFontSize

Возвращает фиксированный размер шрифта по умолчанию.

DefaultFontSize

Возвращает размер шрифта по умолчанию.

DefaultTextEncodingName

Возвращает имя кодировки текста по умолчанию.

DefaultZoom

Возвращает плотность масштаба по умолчанию страницы.

DisabledActionModeMenuItems

Управляет состоянием параметров для WebView.

DisplayZoomControls

Возвращает, отображает ли WebView элементы управления масштабированием на экране при использовании встроенных механизмов масштабирования.

DomStorageEnabled

Возвращает, включены ли API-интерфейсы хранилища DOM.

FantasyFontFamily

Возвращает имя семейства шрифтов фантазии.

FixedFontFamily

Возвращает фиксированное имя семейства шрифтов.

ForceDark

Получение принудительного темного режима для этого WebView. -или- Задайте принудительно темный режим для этого WebView.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JavaScriptCanOpenWindowsAutomatically

Возвращает, может ли JavaScript автоматически открывать окна.

JavaScriptEnabled

Возвращает значение, включен ли JavaScript.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
JniPeerMembers

Управляет состоянием параметров для WebView.

LightTouchEnabled

Возвращает, включены ли светлые касания.

LoadsImagesAutomatically

Возвращает, загружает ли WebView ресурсы изображений.

LoadWithOverviewMode

Возвращает, загружает ли этот WebView страницы в режиме обзора.

MediaPlaybackRequiresUserGesture

Возвращает, требуется ли веб-представлению жест пользователя для воспроизведения мультимедиа.

MinimumFontSize

Возвращает минимальный размер шрифта.

MinimumLogicalFontSize

Возвращает минимальный размер логического шрифта.

MixedContentMode

Возвращает текущее поведение WebView относительно загрузки небезопасного содержимого из защищенного источника.

NavDump
Устаревшие.

Возвращает значение, включена ли дампа кэша навигации. —или— включает дампа кэш навигации страниц в текстовый файл.

OffscreenPreRaster

Управляет состоянием параметров для WebView.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
PluginsEnabled
Устаревшие.

Возвращает, включены ли подключаемые модули. —или— задает, следует ли включить подключаемые модули WebView.

PluginsPath
Устаревшие.

Возвращает каталог, содержащий библиотеки подключаемого модуля. -или- Задает пользовательский путь к подключаемым модулям, используемым WebView.

SafeBrowsingEnabled

Управляет состоянием параметров для WebView.

SansSerifFontFamily

Возвращает имя семейства шрифтов sans-serif.

SaveFormData

Возвращает, сохраняет ли WebView данные формы.

SavePassword

Возвращает, сохраняет ли WebView пароли.

SerifFontFamily

Возвращает имя семейства шрифтов с засечками.

StandardFontFamily

Возвращает стандартное имя семейства шрифтов.

TextZoom

Получает масштаб текста страницы в процентах.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

UseDoubleTree
Устаревшие.

Управляется оптимизацией отрисовки, которая больше не присутствует. -или- Управляется оптимизацией отрисовки, которая больше не присутствует.

UserAgent
Устаревшие.

Возвращает агент пользователя в виде целочисленного кода. -or- Задает строку агента пользователя с помощью целочисленного кода.

UserAgentString

Возвращает строку пользовательского агента WebView.

UseWebViewBackgroundForOverscrollBackground
Устаревшие.

Получает, использует ли этот WebView фон WebView вместо внутреннего шаблона для фона прокрутки. —или— задает, использует ли WebView его фон для прокрутки фона.

UseWideViewPort

Получает, поддерживает ли WebView тег метаметки HTML "viewport" или будет использовать широкий порт просмотра.

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
EnableSmoothTransition()
Устаревшие.

Возвращает, включает ли WebView плавное переход во время сдвига или масштабирования.

Equals(Object)

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetDefaultUserAgent(Context)

Возвращает User-Agent по умолчанию, используемый WebView.

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, нужно ли задать узел для фокуса при WebView#requestFocus(int, android.graphics.Rect) вызове.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
SetPluginState(WebSettings+PluginState)
Устаревшие.

Сообщает WebView включить, отключить или включить подключаемые модули по запросу.

SetRenderPriority(WebSettings+RenderPriority)
Устаревшие.

Задает приоритет потока render.

SetSupportMultipleWindows(Boolean)

Задает, должен ли WebView поддерживать несколько окон.

SetSupportZoom(Boolean)

Задает, должен ли WebView поддерживать масштабирование с помощью элементов управления масштабированием на экране и жестов.

SetTextSize(WebSettings+TextSize)
Устаревшие.

Задает размер текста страницы.

SupportMultipleWindows()

Возвращает, поддерживает ли WebView несколько окон.

SupportZoom()

Возвращает значение, поддерживающее масштаб WebView.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Управляет состоянием параметров для WebView.

(Унаследовано от JavaObject)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Управляет состоянием параметров для WebView.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к