草庐IT

X5WebView

全部标签

android - 将 javascript 添加到 WebView

我正在开发一个应用程序,其中一部分我想将javascript添加到WebView中。但我不知道如何以适当的方式进行操作。任何人都可以指导我这样做吗?????我是这样做的:wb=(WebView)findViewById(R.id.webView1);wb.getSettings().setJavaScriptEnabled(true);wb.getSettings().setPluginState(WebSettings.PluginState.ON);wb.getSettings().setPluginsEnabled(true);wb.loadUrl("javascript:");

android - 让平板电脑中的webview模拟一个小设备

我有一个非常适合智能手机等小型设备的移动网站,但它在平板电脑上看起来不太好。我正在使用webview来显示网站。这个webview占据了所有的屏幕区域。有什么方法可以使webview模拟小型设备?我没有完全从文档中得到什么选项组合(getLoadWithOverviewMode、setUseWideViewPort、setDefaultZoom)会让我实现我想要的想。任何帮助将不胜感激。观察:我已经尝试设置文本缩放(setTextZoom(int))。它变得更好一些,但不如在智能手机上好。Obs2:我无法更改网站。:(更新:如果我将webview宽度更改为720像素,html页面将更改

css - Android::Webview 删除 DIV 的滚动条

我制作了一个带有可滚动div的小网页。当我在浏览器中加载它时,它工作正常。但是当我在Android的webview中加载它时,它不允许我滚动div。对此有解决方法还是我必须使用不同的设计?我说的是像this这样的网站. 最佳答案 不幸的是,大多数当前的移动Webkit浏览器不支持可滚动的div。native支持的一个很好的替代方案是iScrollJavascript库,它可以模拟真实的滚动:http://cubiq.org/iscroll从该页面上的元素描述中复制/粘贴:Theoverflow:scrollformobilewebk

android - 如何在 webview 中播放本地 swf 文件

我正在尝试在webview中播放本地.swf文件(保存在Assets或sdcard中)。但我没有得到任何运气......任何人都可以指导我正确的方法吗???我可以通过url播放swf文件....但在webview中播放本地文件时遇到困难 最佳答案 swf2.html:下面是安卓代码packagewebView.video;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Environment;importandroid.webkit.WebVie

android - WebView 的 UI 和 HTTP 线程是否可以分开?

由于各种原因,我需要runOnUiThread()WebView的实际实例化和初始化.这意味着它的底层HTTP连接也是在UI线程上建立的?如果这是真的,是否可以将WebView的UIthead与HTTP连接线程分开?如果可能,完成此任务的正确方法是什么? 最佳答案 我发现非常很难相信Android会在UI线程上运行远程HTTP请求,假设您通过WebView.loadUrl()发起请求。这会带来糟糕的用户体验。很快,我在调试器中运行了一个带有基本WebView的Android应用程序,然后在调试器中停止了。这是我看到的:如果WebVi

android - 在 Android WebView 中读取键盘事件

我正在尝试在androidWebView中收听关键事件。例如,当用户填写表格时,我应该收到关键事件。这是我的WebView代码publicclassMyWebViewextendsWebViewimplementsOnKeyListener{.....@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){Log.i("PcWebView","onKeyDownkeyCode="+keyCode);returnsuper.onKeyDown(keyCode,event);}@OverridepublicbooleanonKey

android - 如何从 UI 线程获取 WebView.getTitle()?

在WebView的子类中,我曾经在getTitle()的重写方法中包含这一行:Stringtitle=super.getTitle();它在Android的所有版本中都运行良好,直到我在Android4.1手机上测试我的应用程序,它在super上给了我这个警告.getTitle()行:12-2021:38:27.467:W/webview_proxy(2537):java.lang.Throwable:Warning:AWebViewmethodwascalledonthread'WebViewCoreThread'.AllWebViewmethodsmustbecalledonthe

android - WebRTC 会出现在 Android WebView 中吗?什么时候?

我看到一些关于在Android的WebView中支持WebRTC的问题的矛盾证据,我想知道是否有人知道谷歌future在WebView中支持WebRTC的计划。一方面,我读过PaulIrish的一篇文章,声称WebRTC将在AndroidWebView上得到支持,我也通过查看ChromiumSVN看到了同样的事实。.但是WebRTC实际上并不能在WebView上工作,我发现帖子说itwaseventuallyleftout(没有给出任何理由,我只能猜测Google急于将基于Chromium的WebView放入KitKat中并减少诸如WebRTC和WebGL之类的复杂性被排除在外)。有谁

android - 使 AppBarLayout 响应 WebView 中的滚动

Google在设计支持库(来自I/O)中引入了AppBarLayout。当用户滚动浏览fragment中WebView中的网站时,我试图使工具栏在屏幕外显示动画。当我将我的WebView元素放在NestedScrollView中时它确实有效,但这会导致滚动浏览WebView错误并使捏合缩放变得不可能。如何使AppBarLayout响应(向下滚动时动画消失,向上滚动时返回,就像在NestedScrollView中一样)到WebView?这些是我的XML文件:主要布局:包含webview的fragment代码:提前致谢! 最佳答案 感谢

android - 带有可折叠工具栏的 WebView? ( Material 设计)

我正在开发一个包含Activity和两种fragment的Android应用。类型1:具有可折叠工具栏和RecyclerView作为内容的fragment。(有用)。布局:类型2:具有可折叠工具栏和WebView作为内容的fragment。(这里是问题所在)。我尝试通过“WebView”更改RecyclerView,它看起来像这样:问题是WebView没有出现。有什么建议么?有什么想法可以实现吗?我做的好吗?提前致谢。编辑:我以这种方式加载webView:Stringtemplate=...(axmlstring,wellformed).webView.getSettings().se