草庐IT

X5WebView

全部标签

WebView 中的 Android singleTap/OnClick

我正在使用Html字符串加载WebView,我想在用户点击WebView时显示导航按钮,我尝试使用onTouch监听器,滚动和点击时会引发触摸事件但是我想捕捉单击/点击事件,而不是滚动事件触摸...,我为WebView和LinearLayout实现了SetOnClickListener,它们都不适合我关于此的任何帮助 最佳答案 WebView不支持OnClickListener。而且它确实会消耗触摸事件,即使网页上没有发生任何事情,因此祖先View(如您的LinearLayout)没有任何机会产生OnClick事件。这是非常不幸的。

android - 在 Webview 中清除用户的 Facebook session

我有一个WebView,它允许用户将图像分享到facebook。这个过程涉及他们登录FB。完成后,我销毁WebView并重置应用程序,并为不同的用户提供相同的功能。目的是让WebView不从一个session到下一个session保持登录状态,但是,我不清楚如何在session结束时手动注销用户(调用http://www.facebook.com/logout.php显然不再有效),并且抓取WebView和WebChromeClient的新实例也不会这样做。但是,我注意到当我重新安装应用程序时(当我修改它时)登录被清除,所以,我假设*Webkit可以以某种方式告诉它这是一个不同的应用程

java - 在 android 的 webView 中打开 Url

如何打开这个link在WebView中。这是在浏览器上运行,但它不在webViewandroid中运行。请给出解决方案。 最佳答案 Activity:importandroid.app.Activity;importandroid.os.Bundle;importandroid.webkit.WebView;publicclassWebViewActivityextendsActivity{privateWebViewwebView;publicvoidonCreate(BundlesavedInstanceState){super

java - Android中WebView加载URL时如何显示进度条?

我是Android应用开发新手,正在学习它。我开发了一个使用WebView加载网站链接的应用程序。并且运行良好。但是当WebView加载页面时,我遇到了显示和隐藏进度条的问题。我想在WebView加载网站的主链接和内部链接时显示一个进度条(只是中心的微调器),并在页面完全加载时隐藏进度条。我的Java代码:packagein.matebook.myapplication;importandroid.app.Activity;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importa

java - 将图像放入 webview 并适合其宽度

我想使用WebView来显示可能很大的图像(为了占用内存管理)。为了测试,我在WebView中加载这段代码问题是,如果我“按原样”将其加载到网络中。WebView只允许缩小,直到图像的第一个维度适合屏幕。在此示例中,图像高度完全显示在WebView中,然后不允许再缩放:如您所见,此模式不允许正确显示全局图像,尽管当图像缩放时,右下角的行为是正确的,如您在此处所见所以我尝试了(WebView).getSettings().setUseWideViewPort(true)结果是我可以缩小超过图像的宽度并且右下角的缩放行为不正确:总结:我希望最大缩小可能是imageWidth=webview

android - 使用 WebView 在 Android 应用程序中对齐文本但呈现类似 TextView 的界面?

我正在寻找一种简单的方法来忘记我正在使用WebView在我的TextView中对齐文本。有人为此制作了自定义View吗?我很清楚我可以做这样的事情:WebViewview=newWebView(this);view.loadData("myhtmlwithtextjustification","text/html","utf-8");但是当您想要设置TextView的大小、颜色或其他常见属性时,它会变得很丑陋。一定有更方便的方法。 最佳答案 这让我很紧张,我承认。我喜欢TextViews在代码中看起来像TextViews,即使我使用

ListView 中的 Android WebView onclick 事件问题

我有一个ListView,其中每一行都有两个并排的WebView,占据了整行。我在我的ListActivity中设置了onListItemClick(),但是当我点击其中一行时它们不会被触发(除非我碰巧点击的地方在webview的边界之外——但这不太可能,用户最可能想点击WebView中的图像)。我试过设置setFocusable(false)和setFocusableInTouchMode(false),但这些都无济于事。理想情况下,这将完全像Facebook的新闻源一样运行,您可以在其中点击某人的墙上帖子的个人资料图片,它就像您点击了整行一样(在FB的情况下是墙上帖子的文本)

java - Android WebView 始终为 loadUrl 上的 javascript getElementById 返回 null

我尝试在Android客户端应用程序的WebView中填写表单。我知道它应该如何工作,但getElementById总是为我返回null。我在不同的网站上试过了。这是我的www.google.com示例。MyWebViewview=newMyWebView(this);view.getSettings().setJavaScriptEnabled(true);view.loadUrl("http://www.google.com");view.setWebViewClient(newWebViewClient(){@OverridepublicbooleanshouldOverride

javascript - Android WebView - 从另一个 iframe 中的一个 iframe 访问类

我们有一个nativeios应用程序,它显示一个带有HTML网页和两个iframe的WebView。在这些iframe中,我们从位于应用程序资源中的HTML文件中显示我们的文章。在文章内部,经常有同时操作两篇文章的javascript脚本。例如,将文本的某些部分加粗。为此,它列出了具有特定类的所有元素并修改其CSS样式。$(".question").length()将在iOS上的两个iframe中返回类为.question的元素数量,而在Android上它只会返回当前iframe中的元素。“当前”是指用户与之交互以启动脚本的那个。我们还需要发布一个Android应用程序。一切都很顺利,

android - 如何在 webview 中禁用与 html5 视频的交互或正确捕获它们的异常?

我有带有webview的应用程序,我使用ACRA.我收到用户的崩溃报告,其中包含因与HTML5Video交互而导致的错误。错误1:"java.lang.NullPointerExceptionatandroid.webkit.HTML5VideoViewProxy$VideoPlayer.exitFullScreenVideo(HTML5VideoViewProxy.java:180)atandroid.webkit.HTML5VideoViewProxy.exitFullScreenVideo(HTML5VideoViewProxy.java:770)atandroid.webkit