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 получает набор параметров по умолчанию. Эти параметры по умолчанию будут возвращены из любого вызова метода получения. Объект, WebSettings полученный из WebView#getSettings() , связан с жизненным циклом WebView. Если веб-представление было уничтожено, любой вызов метода в WebSettings вызове вызывает исключение IllegalStateException.

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

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

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

WebSettings()

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

WebSettings(IntPtr, JniHandleOwnership)

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

Поля

ForceDarkAuto

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

ForceDarkOff

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

ForceDarkOn

Безоговорочное включение принудительной темноты.

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

Никакие пункты меню не должны быть отключены.

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

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

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

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

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

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

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

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

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

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

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

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

Свойства

AlgorithmicDarkeningAllowed

Получение сведений о том, разрешено ли алгоритмическое затемнение для этого веб-представления. -или- Управление разрешением алгоритмического затемнения.

AllowContentAccess

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

AllowFileAccess

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

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. -или- Задайте принудительный темный режим для этого веб-представления.

Handle

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

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

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

JavaScriptEnabled

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

JniIdentityHashCode

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

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

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

LightTouchEnabled

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

LoadsImagesAutomatically

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

LoadWithOverviewMode

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

MediaPlaybackRequiresUserGesture

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

MinimumFontSize

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

MinimumLogicalFontSize

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

MixedContentMode

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

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

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

OffscreenPreRaster

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

PeerReference

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

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

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

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

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

SafeBrowsingEnabled

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

SansSerifFontFamily

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

SaveFormData

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

SavePassword

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

SerifFontFamily

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

StandardFontFamily

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

TextZoom

Возвращает масштаб текста страницы в процентах.

ThresholdClass

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

ThresholdType

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

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

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

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

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

UserAgentString

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

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

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

UseWideViewPort

Возвращает значение, указывающее, поддерживает ли WebView html-тег "viewport" или будет использовать широкое окно просмотра.

Методы

Clone()

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

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

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

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

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

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

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

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, не имеет фокуса.

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)
Устаревшие..

Задает приоритет потока отрисовки.

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>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

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

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

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