WebChromeClient 类

定义

[Android.Runtime.Register("android/webkit/WebChromeClient", DoNotGenerateAcw=true)]
public class WebChromeClient : Java.Lang.Object
[<Android.Runtime.Register("android/webkit/WebChromeClient", DoNotGenerateAcw=true)>]
type WebChromeClient = class
    inherit Object
继承
WebChromeClient
属性

注解

Android 平台文档

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

WebChromeClient()
WebChromeClient(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
DefaultVideoPoster

不播放时,视频元素由“海报”图像表示。

Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode (继承自 Object)
JniPeerMembers
PeerReference (继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

VideoLoadingProgressView

获取在进行全屏视频缓冲时要显示的视图。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose() (继承自 Object)
Dispose(Boolean) (继承自 Object)
Equals(Object)

指示某个其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetVisitedHistory(IValueCallback)

获取用于链接着色的所有已访问历史记录项的列表

JavaFinalize()

当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
OnCloseWindow(WebView)

通知主机应用程序关闭给定的 WebView,并在必要时将其从视图系统中删除。

OnConsoleMessage(ConsoleMessage)

向主机应用程序报告 JavaScript 控制台消息。

OnConsoleMessage(String, Int32, String)
已过时.

向主机应用程序报告 JavaScript 错误消息。

OnCreateWindow(WebView, Boolean, Boolean, Message)

请求主机应用程序创建新窗口。

OnExceededDatabaseQuota(String, String, Int64, Int64, Int64, WebStorage+IQuotaUpdater)
已过时.

告知客户端特定源的 Web SQL 数据库 API 已超出配额,并请求新配额。

OnGeolocationPermissionsHidePrompt()

通知主机应用程序对地理位置权限的请求,通过之前对 的调用#onGeolocationPermissionsShowPrompt(String,GeolocationPermissions.Callback) onGeolocationPermissionsShowPrompt() 已取消。

OnGeolocationPermissionsShowPrompt(String, GeolocationPermissions+ICallback)

通知主机应用程序来自指定源的 Web 内容正在尝试使用地理位置 API,但当前未为该源设置权限状态。

OnHideCustomView()

通知主机应用程序当前页已退出全屏模式。

OnJsAlert(WebView, String, String, JsResult)

通知主机应用程序网页要显示 JavaScript alert() 对话框。

OnJsBeforeUnload(WebView, String, String, JsResult)

通知主机应用程序网页要确认从 JavaScript onbeforeunload导航。

OnJsConfirm(WebView, String, String, JsResult)

通知主机应用程序网页要显示 JavaScript confirm() 对话框。

OnJsPrompt(WebView, String, String, String, JsPromptResult)

通知主机应用程序网页要显示 JavaScript prompt() 对话框。

OnJsTimeout()
已过时.

告知客户端已发生 JavaScript 执行超时。

OnPermissionRequest(PermissionRequest)

通知主机应用程序 Web 内容正在请求访问指定资源的权限,并且当前未授予或拒绝该权限。

OnPermissionRequestCanceled(PermissionRequest)

通知主机应用程序给定的权限请求已取消。

OnProgressChanged(WebView, Int32)

告知主机应用程序加载页面的当前进度。

OnReachedMaxAppCacheSize(Int64, Int64, WebStorage+IQuotaUpdater)
已过时.

通知主机应用程序应用程序缓存已达到最大大小。

OnReceivedIcon(WebView, Bitmap)

向主机应用程序通知当前页的新导航。

OnReceivedTitle(WebView, String)

通知主机应用程序文档标题中的更改。

OnReceivedTouchIconUrl(WebView, String, Boolean)

通知主机应用程序 apple-touch-icon 的 URL。

OnRequestFocus(WebView)

请求此 WebView 的显示和焦点。

OnShowCustomView(View, ScreenOrientation, WebChromeClient+ICustomViewCallback)
已过时.

通知主机应用程序当前页想要在特定方向显示自定义视图。

OnShowCustomView(View, WebChromeClient+ICustomViewCallback)

通知主机应用程序当前页想要在特定方向显示自定义视图。

OnShowFileChooser(WebView, IValueCallback, WebChromeClient+FileChooserParams)

告知客户端显示文件选择器。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>() (继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime() (继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed() (继承自 Object)
IJavaPeerable.DisposeUnlessReferenced() (继承自 Object)
IJavaPeerable.Finalized() (继承自 Object)
IJavaPeerable.JniManagedPeerState (继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

适用于