草庐IT

X5WebView

全部标签

android - 当 MapView 可见时不调用 WebView onPageFinished

我在创建WebView和加载URL的fragment中有一个MapView。如果MapView被隐藏(android:visibility="gone"),则WebView加载正常。但是当它可见时,将调用WebView的onPageStarted()但永远不会调用onPageFinished()。mapView:WebView:webView=newWebView(getActivity());webView.addJavascriptInterface(this,"scraper");WebSettingswebSettings=webView.getSettings();webSe

android - 从 WebView 中的本地私有(private)目录加载图像

上下文:我的应用程序有时会显示“表格”,这是包含文本和图像的html文件:imagedescription然后我使用body.loadDataWithBaseURL(,body,"text/html;charset=UTF-8",null,null);我不认为它是相关的,但我会说以防万一,我有一个包含css和javascript的模板主体。js脚本检测图像点击并将“data-id”传输到android方法(通过JavascriptInterface)。在这种情况下,它会打开一个视频播放器并进行播放。问题:我的应用程序允许用户下载这些表格以供以后离线可视化。所以我下载了html,然后将图

安卓 : Magento 2 e-commerce Website not Working in android Webview

当我尝试加载Magento2时e-commerceandroidWebView中的网站,我收到以下错误消息:"Unabletosendthecookie.Maximumnumberofcookieswouldbeexceeded."这个错误的原因是什么?我怎样才能解决这个问题。?谁能帮帮我。?安卓代码WebViewwebView=(WebView)findViewById(R.id.disp);webView.getSettings().setJavaScriptEnabled(true);webView.getSettings().setLoadsImagesAutomaticall

android - Uri 和 WebView 类以不同方式解析包含反斜杠的 URL(主机或用户信息)

使用URI时StringmyUri="https://evil.example.com\\.good.example.org/";//orStringmyUri="https://evil.example.com\\@good.example.org/";在Android上的Java中,URI的权限部分的主机或用户信息中的反斜杠导致Android的android.net.Uri和android.webkit.WebView的方式不匹配解析关于其主机的URI。Uri类(和cURL)对待evil.example.com\.good.example.org(第一个示例)甚至good。exam

android - 从 Android 中的 webview 访问外部 USB 摄像头

我的Android应用程序中有一个WebView。从WebView中,我可以访问手机上的默认摄像头。以下代码工作正常。webview.setWebChromeClient(newWebChromeClient(){//Needtoacceptpermissionstousethecamera@OverridepublicvoidonPermissionRequest(finalPermissionRequestrequest){L.d("onPermissionRequest");request.grant(request.getResources());}});我的问题是从此WebV

android - 在恢复 webview 时恢复历史记录和当前页面

我有一个正在其中导航的WebView。我已经实现了后退和前进。我的问题是,当我在访问另一个Activity后返回到webview时,历史记录丢失了,即webview从第一个url开始。如何编写代码,以便在我调用webview上的finish以切换到返回webview时的另一个Activity后,恢复WebBackForwardList并将我带到离开webview时所在的页面?我尝试使用webview.save/restoreState(bundle)覆盖onSaveInstanceState和onRestoreInstanceState但没有成功。我通过在首选项中保存最后一个url实现

带有 Facebook 登录的 Android WebView

我有一个包含WebView的应用程序。在webview中,用户必须使用默认登录按钮和身份验证登录Facebook。在我的WebView中,用户登录后,oauth握手url包含“访问被拒绝...用户拒绝您的请求”错误。但是,当我在核心浏览器中访问相同的url时,一切都按预期工作并且用户成功登录。我假设我需要在WebViewClient或WebChromeClient中实现一些方法来为我的webview提供完整的浏览器功能。但是,我不知道该怎么办。想法? 最佳答案 您可以使用facebookSDK进行实现。基本上在webview中,他们

android - HTML <select> 控件在 Android WebView 中被禁用(在模拟器中)

我有一个非常简单的Android应用程序,它只是一个WebView。一切正常(复杂的Javascript等)。但是,所有HTMLselect控件似乎都被禁用了。它们以默认值显示,但当我点击它们时没有任何反应,当我在控件中箭头时它们也没有得到橙色突出显示。其他输入(文本、radio、提交)工作正常,所以我认为这不是焦点问题。配置:EclipseIDESDK版本8(2.2)在模拟器中测试 最佳答案 我遇到了同样的问题。通过将包含元素上的overflow:hidden更改为overflow:visible解决了我的问题。

java - 将数据从 Javascript 传递到 Android WebView

我写了一段Java代码,旨在通过AndroidWebView网关从Javascript调用Java代码。webView=(WebView)findViewById(R.id.captchaView);WebSettingsws=webView.getSettings();ws.setJavaScriptEnabled(true);webView.loadUrl("https://google.com/");webView.setWebViewClient(BrowserHandler);webView.addJavascriptInterface(newIJavascriptHandl

android - 在 WebView 中调用条形码扫描仪而不是键盘

是否可以在WebView中调用条码扫描器(例如zxing)而不是键盘?因此,需要说明的是,当我点击webView中的文本框时,我想覆盖键盘调用并打开条形码扫描仪作为文本字段的输入。这可行吗? 最佳答案 是的,这是可能的,我实现了这个可以完成工作的软键盘。“长按”Shift键,您可以扫描添加到文本字段的代码有重点。http://www.androidbroadcast.com/en/softkeyboard/index.html 关于android-在WebView中调用条形码扫描仪而不是