Поделиться через


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.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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

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

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

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

LightTouchEnabled

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

LoadsImagesAutomatically

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

LoadWithOverviewMode

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

MediaPlaybackRequiresUserGesture

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

MinimumFontSize

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

MinimumLogicalFontSize

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

MixedContentMode

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

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

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

OffscreenPreRaster

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

PeerReference

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

(Унаследовано от 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)
Dispose()

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

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

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

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

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

Equals(Object)

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

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

Возвращает агент пользователя по умолчанию, используемый 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) вызове.

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> или <эм>прерванного</em>.

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

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

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>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.

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