草庐IT

X5WebView

全部标签

html - Android webview单选按钮和复选框样式

使用androidwebviews的单选按钮和复选框,我尝试了很多带有标准html标记的样式,但它没有正确显示。它的alwyas使用HDPI、XHDPI和Tab时总是很小。用于复选框的样式input[type="checkbox"]{width:18px;padding:2%1%;height:18px;margin:2px0;}用于单选按钮的样式input[type="radio"]{width:1em;height:1em;-webkit-border-radius:1em;border-radius:1em;}用于单选按钮的HTML标记用于复选框的HTML标记任何人都有任何想法。

android - WebView 和 HTML5 <视频>

我正在拼凑一个便宜的应用程序,其中包括“框架”我们的一些网站......使用WebViewClient非常简单。直到我点击视频。视频是作为HTML5元素完成的,这些元素在Chrome、iPhone上运行良好,而且现在我们修复了编码问题,它在Android上运行良好native浏览器。现在问题是:WebView不喜欢它。完全没有。我可以点击海报图片,没有任何反应。谷歌搜索,我找到了this这很接近,但似乎基于“链接”(如href...)而不是视频元素。(onDownloadListener似乎没有在视频元素上被调用...)我还看到了对覆盖onShowCustomView的引用,但这似乎没

android - WebView 和 HTML5 <视频>

我正在拼凑一个便宜的应用程序,其中包括“框架”我们的一些网站......使用WebViewClient非常简单。直到我点击视频。视频是作为HTML5元素完成的,这些元素在Chrome、iPhone上运行良好,而且现在我们修复了编码问题,它在Android上运行良好native浏览器。现在问题是:WebView不喜欢它。完全没有。我可以点击海报图片,没有任何反应。谷歌搜索,我找到了this这很接近,但似乎基于“链接”(如href...)而不是视频元素。(onDownloadListener似乎没有在视频元素上被调用...)我还看到了对覆盖onShowCustomView的引用,但这似乎没

android - 在 Android Webview 中加载本地镜像时出现未知的 Chromium 错误 -6

我正在开发一个Worklight项目,该项目下载一个zip文件,将其解压缩,并将文件存储在平台的特定文档目录中(在iOS中是NSDocumentDirectory,在Android上我使用的是getFilesDir()).该文件由一个HTML文件和若干图像组成,位于子目录(media)中。下载和解压缩在两个平台上都可以正常工作。在解压缩过程之后,我将HTML文件的内容加载到一个现有的div中(因为这是一个Worklight应用程序,所有内容都在一个HTML文件中)。这里事情变得复杂了:我下载的HTML文件中的图像标签源是相对于HTML文件的(例如“media/myimage.jpg”)

android - HTML5 <audio> 标签在 Android Webview 中不起作用

如果源文件存储在本地,HTML5音频标签似乎在WebView中不起作用。即当从像src="http://example.com/audio.mp3"这样的服务器访问文件时它起作用我正在AndroidICS上试用。如here所述,有一些解决方法.但是我不明白为什么会出现这个问题。关于为什么会发生这种情况的任何解决方案或见解?谢谢。 最佳答案 这只是实现从html文件播放音频的替代方法使用Android的Mediaplayer(http://developer.android.com/reference/android/media/Me

android - WebView 不像浏览器那样渲染 css?

据我所知,WebView与内置浏览器是一回事吗?正确的?我遇到一个问题,其中包含一些绝对定位的div元素的页面全部堆叠在一起,而不是找到它们的正确位置,并且背景图像被完全忽略。这就是说,在我手机上的浏览器(HTCIncredibleS-2.3.3,stock浏览器)中正​​确呈现它,最重要的是,使用嵌入式webview的应用程序我可以将它指向页面,正确呈现。这让我相信我在我的应用程序中拥有的webview正在以某种方式bjorking。importandroid.app.Activity;importandroid.content.Intent;importandroid.graphi

android - 视频在Android的Webview中只播放一次

我成功地在Android的Webview中播放来自HTML5内容的流式Youtube视频,但现在的问题是视频只播放了第一次。之后VideoView只会转到视频文件的末尾。我尝试按照建议清除缓存here但没有运气。这个问题可能的解决方案是什么?请尝试使用以下代码来运行视频,这已经使用了stackoverflow.com上给出的一些建议WebViewwebView=(WebView)findViewById(R.id.product_details_webview);WebSettingswebSettings=webView.getSettings();webSettings.setPl

javascript - Android Webview 有时不加载 HTML

我正在尝试在我的WebView中加载本地HTML内容。但有时它无法加载内容而是显示空白屏幕。每加载5次就会发生一次。注意我尝试加载的HTML内容是Official2048Sourcecode.下面是我的Activity源码publicclassGameActivityextendsAppCompatActivity{privateWebViewmWebView;@SuppressWarnings("ConstantConditions")@SuppressLint({"SetJavaScriptEnabled","NewApi","ShowToast"})@Overrideprotec

javascript - 将 Android webview 渲染为位图,html5 javascript,回调问题

我有一个带有按钮、图像和WebView的Activity。我的目标是加载一个页面,然后在其上执行javascript以使用HTML5等绘制图形。html5绘制的图像高度未知/可变,但宽度应始终与手机的宽度/或浏览器窗口相同。我有一个javascript接口(interface)来获取一个回调,其中包含它现在已经完成调用绘图函数的信息,它会给我高度。这是WebView的设置mWeb=(WebView)findViewById(R.id.webView1);mWeb.clearCache(true);mWeb.addJavascriptInterface(newIJavascriptHan

javascript - 如何将数据从 swift 发送到 javascript 并在我的 WebView 中显示它们?

我正在使用swift2和HTML/Javascript开发一个iOS混合应用程序。我有一个native外壳,可以从日历和GPS获取一些信息。我想在我的WKWebView中显示这些信息并每秒更新一次。我正在使用本地HTML。我找到了一些示例,展示了如何在native代码和JS之间进行通信,但没有关于如何传输我的“native”数据并将它们显示在WebView中的内容。谢谢。 最佳答案 您应该要求位置管理器为您更新位置,而不是设置一个1秒的NSTimer来自己做。并且要将数据传递给Javascript,您可以使用WKWebView的ev