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
- Наследование
- Атрибуты
Комментарии
Управляет состоянием параметров для 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 |
Возвращает класс среды выполнения этого |
| 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, нужно ли задать узел для фокуса при |
| 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 типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Управляет состоянием параметров для WebView. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |