다음을 통해 공유


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의 수명에 연결됩니다. WebView가 제거된 경우 메서드 호출이 WebSettings 발생합니다 IllegalStateException.

에 대한 android.webkit.WebSettingsJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

생성자

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

파일 구성표 URL의 컨텍스트에서 실행되는 JavaScript가 다른 파일 구성표 URL의 콘텐츠에 액세스할 수 있는지 여부를 가져옵니다.

AllowUniversalAccessFromFileURLs

파일 구성표 URL의 컨텍스트에서 실행되는 JavaScript가 원본의 콘텐츠에 액세스할 수 있는지 여부를 가져옵니다.

BlockNetworkImage

WebView가 네트워크에서 이미지 리소스를 로드하지 않는지 여부를 가져옵니다.

BlockNetworkLoads

WebView가 네트워크에서 리소스를 로드하지 않는지 여부를 가져옵니다.

BuiltInZoomControls

WebView에 기본 제공되는 확대/축소 메커니즘이 사용되는지 여부를 가져옵니다.

CacheMode

캐시 모드를 재정의하기 위한 현재 설정을 가져옵니다.

Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
CursiveFontFamily

커서 글꼴 패밀리 이름을 가져옵니다.

DatabaseEnabled

데이터베이스 스토리지 API를 사용할 수 있는지 여부를 가져옵니다.

DatabasePath

데이터베이스 스토리지 API 데이터베이스가 저장되는 경로를 가져옵니다.

DefaultFixedFontSize

기본 고정 글꼴 크기를 가져옵니다.

DefaultFontSize

기본 글꼴 크기를 가져옵니다.

DefaultTextEncodingName

기본 텍스트 인코딩 이름을 가져옵니다.

DefaultZoom

페이지의 기본 확대/축소 밀도를 가져옵니다.

DisabledActionModeMenuItems

WebView의 설정 상태를 관리합니다.

DisplayZoomControls

기본 제공 확대/축소 메커니즘을 사용할 때 WebView가 화면의 확대/축소 컨트롤을 표시할지 여부를 가져옵니다.

DomStorageEnabled

DOM Storage API를 사용할 수 있는지 여부를 가져옵니다.

FantasyFontFamily

판타지 글꼴 패밀리 이름을 가져옵니다.

FixedFontFamily

고정 글꼴 패밀리 이름을 가져옵니다.

ForceDark

이 WebView의 강제 어둡게 모드를 가져옵니다. -또는- 이 WebView에 대한 강제 어둡게 모드를 설정합니다.

Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
JavaScriptCanOpenWindowsAutomatically

JavaScript에서 창을 자동으로 열 수 있는지 여부를 가져옵니다.

JavaScriptEnabled

JavaScript를 사용할 수 있는지 여부를 가져옵니다.

JniIdentityHashCode

WebView의 설정 상태를 관리합니다.

(다음에서 상속됨 Object)
JniPeerMembers

WebView의 설정 상태를 관리합니다.

LightTouchEnabled

조명 터치를 사용할 수 있는지 여부를 가져옵니다.

LoadsImagesAutomatically

WebView에서 이미지 리소스를 로드하는지 여부를 가져옵니다.

LoadWithOverviewMode

이 WebView가 개요 모드에서 페이지를 로드하는지 여부를 가져옵니다.

MediaPlaybackRequiresUserGesture

WebView에서 미디어를 재생하는 데 사용자 제스처가 필요한지 여부를 가져옵니다.

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는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

UseDoubleTree
사용되지 않음.

더 이상 존재하지 않는 렌더링 최적화를 제어했습니다. -또는- 더 이상 존재하지 않는 렌더링 최적화를 제어합니다.

UserAgent
사용되지 않음.

사용자 에이전트를 정수 코드로 가져옵니다. -또는- 정수 코드를 사용하여 사용자 에이전트 문자열을 설정합니다.

UserAgentString

WebView의 사용자 에이전트 문자열을 가져옵니다.

UseWebViewBackgroundForOverscrollBackground
사용되지 않음.

이 WebView가 오버 스크롤 배경에 내부 패턴 대신 WebView의 배경을 사용하는지 여부를 가져옵니다. -또는- WebView가 오버 스크롤 배경에 해당 배경을 사용하는지 여부를 설정합니다.

UseWideViewPort

WebView가 "viewport" HTML 메타 태그를 지원하는지 아니면 넓은 뷰포트를 사용할지 여부를 가져옵니다.

메서드

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)

Application Caches API를 사용하도록 설정할지 여부를 설정합니다.

SetAppCacheMaxSize(Int64)
사용되지 않음.

애플리케이션 캐시 콘텐츠의 최대 크기를 설정합니다.

SetAppCachePath(String)

애플리케이션 캐시 파일의 경로를 설정합니다.

SetEnableSmoothTransition(Boolean)
사용되지 않음.

이동 또는 확대/축소하는 동안 또는 WebView를 호스트하는 창에 포커스가 없는 동안 WebView에서 원활한 전환을 사용할 수 있는지 여부를 설정합니다.

SetGeolocationDatabasePath(String)

지리적 위치 데이터베이스를 저장할 경로를 설정합니다.

SetGeolocationEnabled(Boolean)

지리적 위치가 사용되는지 여부를 설정합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetLayoutAlgorithm(WebSettings+LayoutAlgorithm)

기본 레이아웃 알고리즘을 설정합니다.

SetNeedInitialFocus(Boolean)

호출 시 포커스 WebView#requestFocus(int, android.graphics.Rect) 가 있도록 노드를 설정해야 하는지 여부를 WebView에 알립니다.

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()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.>

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 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의 설정 상태를 관리합니다.

적용 대상