草庐IT

X5WebView

全部标签

android - Android 的 webview 的替代方案

有谁知道Android的webview组件的替代方案?由于某些原因,它的功能对我来说是不够的:当我浏览wml页面(wap)时,我需要能够捕获对某个url的每个请求。无论如何,我需要能够做Android的webview不适合做的事情。我想“嘿,让我们玩一下源代码吧,我很确定webviews正在使用apache.org库来访问互联网”。哦,男孩是我弄错了。Webviews使用native代码,这就是我遇到的问题。所以我想知道是否有人知道另一种Web浏览器View,用纯Java编写,这将是开源的并且很好。如果它很慢也没问题,我正在显示一些基本的wap页面...提前致谢。

android - 通过 Android WebView 在 YouTube HTML5 视频中搜索

EDITNevermind,YouTubereleasedtheNativeAndroidAPI(https://developers.google.com/youtube/android/player/)我有一个在WebView上显示HTML5视频View的应用程序。该视频被YouTube服务强制转换为HTML5(http://www.youtube.com/embed/3FFyT039tJ0?autoplay=1&rel=0&showinfo=0&html5=1&start=90&end=176)正如您在URL中看到的,参数“start”显示视频必须开始播放的秒数。我一直使用Web

android - 在 WebView 中拦截 POST 请求

我正在开发一个过滤请求(带有白名单)并使用自定义SSLSocketFactory的Android应用程序。为此,我开发了一个自定义WebViewClient并重写了shouldInterceptRequest方法。我可以过滤和使用我的SocketFactory与GET请求,但我无法拦截POST请求。那么,有没有办法在WebView中拦截POST请求?这里是shouldInterceptRequest方法的代码:publicfinalWebResourceResponseshouldInterceptRequest(WebViewview,StringurlStr){URIuri=URI

android - 如何在 android webview 中使用代码发送 POST 数据

我有一个由WebWiew组成的android应用程序,我需要使用代码自动登录到站点。我已经尝试使用postUrl()并且它似乎可以工作......但仅在某些网站上。这是我正在使用的代码:publicclasswebviewActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);WebViewwebview=newWebView(this);setContentView(webview);WebSettingswebSe

html - 如何使用android向webview显示html内容

以下是我想使用androidsdk在webview中显示的html内容。它只会显示//Please但是当我把这个HTML内容放到浏览器中时,它的显示就不同了。Readthehandoutspleasefortomorrow.Please!请建议如何解决此问题我还有一个问题,在HTML内容中有一个标签在这张图片中没有显示。 最佳答案 使用web.loadDataWithBaseURL代替web.loadData(别忘了在需要的地方转义字符串)您需要添加互联网权限才能下载图像并在list文件中查看它们。这个例子对我有用:publiccl

android - 将 Cookie 从 HttpURLConnection (java.net.CookieManager) 传递到 WebView (android.webkit.CookieManager)

I'veseenanswersabouthowthisshouldworkwiththeoldDefaultHttpClientbutthere'snotagoodexampleforHttpURLConnection我正在使用HttpURLConnection向Web应用程序发出请求。在我的Android应用程序开始时,我使用CookieHandler.setDefault(newCookieManager())来自动处理sessioncookie,这工作正常。在登录后的某个时间点,我想使用WebView向用户显示来自Web应用程序的实时页面,而不是使用HttpURLConnecti

安卓开发 : Using Image From Assets In A WebView's HTML

在我的应用程序中,我正在制作一个基本的HTML帮助文档。我希望我的应用程序的Logo出现在HTMLimg标记本身中,但我不知道如何引用将存储在Assets中的Logo。这可能吗,如果可以,怎么办?感谢您的帮助! 最佳答案 把你的Logo放到assets目录下,例如:assets/logo.png然后加载你的html:webView.loadDataWithBaseURL("file:///android_asset/",htmlData,"text/html","utf-8",null);引用你的img像:

android - 如何在 Fragment 内的 WebView 中添加 "Go Back"函数?

更新:已解决!问题与我的Viewpager而不是WebView有关。我正在尝试向Fragment内的WebView添加“返回”功能。但我不知道如何:publicfinalclassTestFragmentextendsFragment{staticWebViewmWeb;privateViewmContentView;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){mContentView=inflater.inflate(R.layo

android - Android的WebView可以自动调整大图的大小吗?

在某些网络浏览器中,巨大的图像会自动调整大小以适应屏幕。是否可以在AndroidWebView中做同样的事情?网页只包含图像,也许添加一些JavaScript可以解决问题?有人已经这样做了吗?注意:我事先不知道图片的大小。 最佳答案 是的,这是可能的。您可以尝试使用下面的代码设置WebView布局。它将所有图像(大于设备屏幕宽度)调整为屏幕宽度。这适用于两个方向(纵向和横向)webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);您可以稍后添加额

android - Webview 显示错误 "Didn' t 查找类 "android.webkit.RenderProcessGoneDetail"

我的平板电脑Android版本是7.0,Chrome版本是62.0.3202.84。第一次运行我的webview应用程序时,调试窗口显示Didn'tfindclass"android.webkit.RenderProcessGoneDetailRenderProcessGoneDetail是android8.0API如何防止出现错误消息?11-2813:23:13.13328584-28584/com.himart.omni.himartomniappI/cr_BrowserStartup:Initializingchromiumprocess,singleProcess=true11