问题标签 [webchromeclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 致命信号 6 (SIGABRT) 在 0x00000584 (code=-6) webView (KITKAT 4.4.2)
我正在尝试在我的 webview 中实现我的网页的文件选择器。在我的 web 视图中使用 showFileChooser(ValueCallback uploadMsg, String acceptType) 时出现“SIGABRT”错误。当我从意图中获得结果并在回调方法“ValueCallback.onRecieveValue('file address here')”中设置文件路径时。下面是代码片段。`
OnActivity结果:
android - WebView 无法获取位置
我正在尝试使用自定义在 webView 中打开 Google 地图WebChromeClient
并获取我的位置,但地图说它无法设置位置。完整代码:
InonGeolocationPermissionsShowPrompt
Log.d
是沉默的,意味着无效不呼叫。但为什么?
显现:
仅在布局中webView
问题是什么?提前致谢。ps对不起我的英语。
android - 在 WebChromeClient 中拦截来自 WebView 的请求
我有一个与此相关的问题:Prevent data from loading using shouldInterceptRequest
我知道我现在需要使用WebChromeClient
,但我不知道此类中的哪个方法等效于shouldInterceptRequest
. 那是它的另一个特殊类还是为此而设计的任何WebChromeClient
方法?我试过了,onPermissionRequest()
但我觉得它不是为此而生的。
这就是我想要实现的,在外部浏览器应用程序中打开一个链接:
我想我只需要将这段代码放入正确的方法中。
android - 如何在android自定义警报对话框中切换webview的全屏?
我有自定义的 android 警报对话框,里面有 android web 视图和其他信息。
我想要的是:
我想为自定义警报对话框切换 android web 视图的全屏。
PS 因为在 android 5.0 及更高版本上不推荐使用全屏功能。
请推荐最好的。
java - Cordova 6.2.3 没有 WebChromeClient,如何覆盖 onJsPrompt()?
当我将我的项目从cordova 3更新到cordova 6时,我发现没有WebChromeClient,但是我的项目使用了这个类并覆盖了onJsPrompt()。现在,我应该如何基于 Cordova 6 覆盖 OnJsPrompt()
android - onActivityResult 图像 uri 不起作用
我尝试从科尔多瓦插件返回从相机拍摄的图像。图像已保存并存在,当我返回带有图像 uri 的 uri 数组时,我什么也没有检索到。
如果我从画廊中获取它可以工作,当我从画廊中获取时“onActivityResult”函数中的代码
数据字符串包含 content:// 路径格式。
当我尝试此代码时,如果是从相机拍摄的照片
我有一个空对象。如果我从 Android FileExplorer 加载图像,我有同样的问题,在这个和相机案例中返回的 uri 是 file:// 格式。
我尝试在 stackoverflow.com 或 Google 上找到解决方案,但什么也没有。我尝试使用文件提供程序将格式文件转换为内容。getUriForFile 没有成功。
有人可以帮助我吗?抱歉英语不好,如果需要其他信息问我。
谢谢
webview - WebChromeClient 在 chrome 浏览器中打开应用程序。我想在 WebView 中打开它。解决方案是什么
WebChromeClient 在 chrome 浏览器中打开应用程序。我想在 WebView 中打开它。我将 WebChromeClient 用于 KitKat 设备和其他使用的 WebViewClient。解决方案是什么?
android - 如何获取 Chrome 自定义选项卡保存的 cookie?
我正在寻找一种方法来检索Chrome Custom Tabs保存的 cookie 。我尝试使用,CookieManager
但结果始终为空。
这是我的代码:
url
值是正确的 url 编码,并且与启动我的 Chrome 自定义选项卡的 url 完全相同。
java - 如何访问 WebChromeClient 中的方法?
我正在 webchromeclient 中设置一个方法,如下所示:
然后我想创建 javascriptinterface 来调用 onHideCustomView()。如何调用 webchromeclient 内部的方法?我尝试使用 stacktrace 获取方法名称,但它只显示匿名内部类“MainActivity$34.onHideCustomView()”