问题标签 [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 Webview - 上传
我已经看到了这里提到的解决方案,但我不知道如何使它与我的代码一起工作。这是代码(显示带有文件上传的简单页面)。我的应用应该与 Android 2.3-4.1 兼容
我无法打开文件选择器。
有任何想法吗?我有点绝望,我做错了什么......
android - 全屏时 HTML 5 视频崩溃
我目前正在开发具有屏幕方向纵向的应用程序,并且我有需要全屏支持的 html 5 视频。我在 webview 中添加了一个 WebChromeClient,覆盖了一些方法。当我坚持纵向时一切正常,但是当我尝试在全屏时将方向切换到横向时,我遇到了崩溃。有什么线索吗?
重写方法:
日志说:
编辑:我的清单中有这一行:
android - 防止 Chrome 在重新定位时重新加载页面?
这是我的第一个应用程序,它是一个网络应用程序,它只是将 webView 加载到发生事情的 url。
它在 android 浏览器(姜饼)中运行良好,但在 Chrome(ICS,JB)中,当设备旋转时,它会返回到初始 webView url。在姜饼中,您可以通过设置 android:configChanges="keyboard|keyboardHidden|orientation" 并覆盖 onConfigurationChanged 来解决此问题。
在网上搜索后,我按照此处的示例重新编写了我的原始活动:http: //www.devahead.com/blog/2012/01/preserving-the-state-of-an-android-webview-on- screen-orientation-change/,您基本上可以自己处理重新定向。
但是现在当我旋转设备时我的应用程序崩溃了。
使用 Android 4.1.2 进行测试。
有人看到我的代码有什么问题吗?对不起,如果答案很明显,但我已经被这个错误困住了几天了。也许我只需要另一双眼睛。提前致谢!
注意:@SuppressWarnings("deprecation") 行不在示例中,这是编辑器建议的,以便编译。
主要活动:
主要活动 XML:
android - Embedded Youtube player getting cut off
I am trying to embed youtube video in my android app using WebView. Here is the code:
The problem I am having is my video gets clipped somewhere in the middle and the touch events on video don't work. Here is the link to screenshot:
Any ideas on what I am doing wrong here.
P.S. - This happens only on ICS 4.0.3 and it works fine on JellyBean 4.1
Any help is greatly appreciated.
android - webChromeClient 在浏览器中打开链接
我已经搜索并阅读了很多帖子,但无法弄清楚如何在我的代码中做到这一点。
我想在我的应用程序中使用地理定位,并且需要在 webChromeClient 中查看,而不是我现在用于 html 文件的 webViewClient,并且链接确实保持在同一个视图中。
当我将其更改为 webChromeClient 时,html 链接,如<a href="http://url/file.php?q=123"
,突然在浏览器中打开!
我怎样才能防止这种情况?
android - 如何从 webChromeClient 开始另一个活动
在 webViewClient 中,我使用 shouldOverrideUrlLoading 来检查链接/url 并加载另一个活动,但是如何在 webChromeClient 中执行相同的技巧?
android - 使用 WebViewClient shouldOverrideUrlLoading 时,WebChromeClient 中的链接无法打开 safari
我使用 WebChromeClient 在我的服务器上打开指向 news.html 的链接,它会打开 safari 并显示内容,好的。
但...
当我实现 WebViewClient shouldOverrideUrlLoading 以在调用链接到 .pdf 文件(使用另一个类)时拦截调用时,指向 news.html 的 WebChromeClient 链接保留在 webview 中并且不再打开 safari...
我做错了什么,但是什么?
代码片段:(链接很长,所以我缩短了它)
android - WebChromeClient 不支持 php iframe 标签吗?
我在 webview 中加载了其他系统给出的 url。但它不显示所有内容,它在页面中留下一个空白窗口。我检查源代码,它有一个框架集标签和一些 iframe 标签。att src 是正确的。为什么它不能从 src 加载内容?webchromeclient 是否支持 php iframe 标签?
顺便说一句,网络应用在 IE 浏览器中运行良好,但在 chrome 中很糟糕。
提前考虑。
android - Android WebChromeClient WebView onGeolocationPermissionsShowPrompt 从未触发
我有一个带有 WatchPosition 调用的网页,它在常规浏览器中运行良好。但是,当使用 WebChromeClient 从 WebView 加载网页并且永远不会调用 onGeolocationPermissionsShowPrompt 时,请求 GPS 权限的对话框永远不会显示。
android - WYSIWYG in Android webview
I've been trying to offer a WYSIWYG HTML editor to my users, from inside my app. It doesn't have to be a fancy WYSIWYG. I just need basic functionality like Bold, Italic, Underline, images, link and some basic formatting (font size, colour, alignment). That should be enough.
The perfect solution would be an open source library, but I haven't been able to find one. So I googled around for a web-based editor that works on Android. I found Sceditor. This editor works great when I fire up my Android browser (Chrome beta). It SEEMS to work from my webview (see screenshot) as well, but it doesn't.
As soon as I run the editor from within the app, most functionality stops working. The cursor jumps around randomly, I cannot edit existing text anymore and more weird stuff happens. Basically, it just doesn't work.
Question: How can I get this to work appropriately?
Thanks a LOT in advance!