草庐IT

X5WebView

全部标签

Android webview html5 视频自动播放不适用于 android 4.0.3

我开发了一个应用程序,用户可以在其中设置网页上的视频:-他们可以指定一个YoutubeURL或者-他们可以上传视频根据用户选择的选项,我呈现这样的视频页面:如果视频来自youtube:如果正在上传视频:好的。所有这些在GoogleChrome上运行完美,但事实是该视频将在16台三星GT-P5100Android4.03平板电脑上观看。我们创建了一个嵌入webView的Android应用程序:WebViewengine=(WebView)findViewById(R.id.web_engine);engine.setWebChromeClient(newWebChromeClient()

Android:WebView 提高本地 html 文件的加载速度

有没有办法提高将本地.html文件加载到WebView中的速度。.html文件存储在/assets文件夹中。正如您在视频中看到的(抱歉,链接已损坏!),TextView(红色背景)在转换开始之前呈现,而WebView随后显示​​。我怎样才能像加载TextView一样快地加载WebView?//currentimplementationwebView.setInitialScale(1);webView.getSettings().setJavaScriptEnabled(true);webView.getSettings().setLoadWithOverviewMode(true);

android - 为什么位图到 Base64 字符串在 android 的 webview 上显示黑色背景?

我正在使用一个代码,通过使用canvas将图像组合成1个。我将该图像显示给ImageView,它看起来不错。但是,当我尝试将其显示到WebView中时,它会显示黑色背景以显示该图像。我尝试更改HTML中的背景颜色,但它没有改变颜色。或使透明。谁能帮忙?Resultishere上图在ImageView中,下图在WebView中。publicclassMyBimapTestextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState)

android - 在 webview 中添加进度对话框

当页面在webview中加载时,我一直在尝试将进度对话框合并到我的应用程序中,因此不仅仅是空白屏幕。我知道这个问题随处可见,但我似乎无法找出对我有用的任何东西。我是编程和使用android的新手,所以任何信息都会有所帮助。以下是我目前拥有的代码。使用onPageStarted我收到Bitmap的编译错误,我不确定问题出在哪里。谢谢。publicclassGradesextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//re

android - 如何使用适合所有设备的屏幕在 Webview 中显示网页的特定部分

我想在WebView中显示网页。到此为止就好了。但是我有网页(如下所示)并且我想要它的某些部分。我的意思是,在所有设备的屏幕模式下,应该只显示左上角。自过去两三天以来,我一直在解决这个问题。我想要什么:我想显示网页的左上角以显示在Webview中,无论策略可能是缩放还是任何其他选项,但它应该适合所有设备的屏幕.还有一件事我无法更改网页的源代码,因为它是固定的。我必须通过代码本身进行管理。我尝试过什么:我有引用Stackoverflow链接但没有成功。这是我的代码。:WebViewwv;wv=(WebView)findViewById(R.id.webview_MyPoops);wv.g

java - 如何使用 Http Post 从 WebView 检索和修改 HTML 内容

我正在开发一个显示HTML页面某些部分的Android应用程序。第一步,我使用问题HowtoretrieveHTMLcontentfromWebView中提供的代码.完整的html图片我想展示的部分/*AninstanceofthisclasswillberegisteredasaJavaScriptinterface*/classMyJavaScriptInterface{@SuppressWarnings("unused")publicvoidprocessHTML(Stringhtml){//processthehtmlasneededbytheapp}}finalWebView

javascript - Android--Webview,输入框翻倍?

我正在尝试创建一个Android应用程序,它使用webview来允许用户输入他们的用户名/密码,但是在点击输入框时他们会加倍(见下图)。我正在使用iScrolljQuery插件来允许用户在键盘出现并阻塞输入区域时向上滚动页面。这是布局/CSS:CSS:#scroller{position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;z-index:0;}#scroll_content{margin-top:70px;/*mustmatchthetopbarheight*/padding-bottom:70px;}html

Android WebView 硬件呈现奇怪的 Artifact 问题

在Nexus7或SamsungGalaxyNexus(可能是其他设备)等某些设备上,我注意到了这个问题(见图片)。这是在WebView中的硬件加速模式下运行的。但是,当我将其切换为软件渲染模式时,它显示良好但性能略有下降。我很想了解如何解决这个问题,并且只在WebView上使用硬件加速而不是软件模式。渲染错误(在SamsungGalaxyNexus上运行):正确的渲染(在MotorolaBionic上运行):Androidlist:....Java代码:....@TargetApi(VERSION_CODES.HONEYCOMB)@OverrideprotectedvoidonCrea

android - 如何在 Android 上的 WebView 中嵌入 YouTube 剪辑

任何人都可以解释为什么我无法在Android手机上点击和播放YouTube剪辑时放置在WebView中吗?我已经将一个非常简单的应用放在一起(它正在扩展,但不是马上)并且它有一个使用AndroidSDK分配的WebView。webview的其余部分按预期工作(文本、图像、css等),但是,YouTube剪辑不会显示,它们仅显示为黑色或白色矩形(视频嵌入应在的位置)。我们使用相同的View在等效的iPhone应用程序上显示内容,没有任何问题。这是使用基本的Flash嵌入,iPhone上的Safari浏览器将这些转换为H.264并在QuickTime中很好地播放它们。Android也能做到

javascript - React Native WebView postMessage 不起作用

我无法让ReactNativeWebViewpostMessage工作。ReactNative应用程序成功接收到来自Web应用程序的发布消息sendt。但是Web应用程序不接收来自ReactNative应用程序的消息。我的简单网络应用SendpostmessagefromwebPostmessagelogvarlog=document.querySelector("textarea");document.querySelector("button").onclick=function(){console.log("Sendpostmessage");logMessage("Sendin