草庐IT

5WebView

全部标签

android - Android webview中隐藏在键盘下方的文本框

我创建了一个简单的iPhone/Android应用程序,其中包含一个普通的webview。这个webview调用我的网站。在我的网站上有几种输入类型=文本或文本区域的表单。当它们位于页面底部时,我遇到了问题!1)在我的iPhone应用程序中,键盘会自动出现并将文本框推送到手机屏幕的可见区域。所以没什么可做的。2)但在我的Android应用程序中,文本框将保持在同一个位置,并最终被我的键盘隐藏。所以用户唯一的选择就是输入“blind”。我该如何解决这个问题?有没有其他人遇到过这个问题? 最佳答案 这就是我解决问题的方法。正如Venky

Android WebView 呈现空白/白色, View 不会在 css 更改或 HTML 更改时更新,动画不连贯

每当我进行css类更改时,更改并不总是出现。当我有一个向按钮添加类似向下类名称的触摸事件时,这似乎会发生。该按钮不会更新,页面上的其他任何内容也不会更新。它的工作时间非常不稳定。我还注意到,有时我的元素看起来是白色的,没有任何内容或任何东西。这非常令人沮丧! 最佳答案 注:Android4.4+有更好的解决方案。这是一个插入式WebView替代称为CrossWalk。它使用最新的Chromium套件,非常棒。你可以在这里阅读:crosswalk-project.org此外,似乎从Android4.4开始,invalidate()不再

Android - 在webview中登录后提取cookies

我有一个在webview中打开url的应用程序,然后用户必须通过webview登录到一个站点并在登录后接收一个cookie。我在登录后获取cookie时遇到问题。问题是,我可以使用android.webkit.CookieManager实现这一点,并将所有cookie输出到一个字符串中。但是,我想使用cookie存储(如在java.net.CookieStore中)来实现它,所以我需要使用java.net.CookieManager。我在WebViewClient的onPageFinished()中使用以下代码。我知道问题在于打开一个新连接,我需要从当前页面获取内容。我会很感激一些帮助

Android - WebView 语言在 Android 7.0 及更高版本上突然更改

我有一个多语言应用程序,主要语言是英语,次要语言是阿拉伯语。如documentation中所述,我已添加android:supportsRtl="true"在list中。我用left更改了所有xml属性和rightstart的属性和end分别。我在strings-ar中添加了阿拉伯语字符串(对于其他资源也是如此)。上述设置工作正常。更改后Locale至ar-AE,阿拉伯语文本和资源在我的Activity中正确显示。However,everytimeInavigatetoanActivitywithaWebViewand/oraWebViewClient,thelocale,textan

Android - webview 中的本地镜像

我正在尝试在我的WebView中显示本地镜像:Stringdata=""+"";webview.loadData(data,"text/html","UTF-8");此代码不显示任何内容,而不是:webview.loadUrl("file:///android_asset/large_image.jpg");这个可行,但我需要有复杂的网页,而不仅仅是一张图片。有什么想法吗? 最佳答案 在Webview中加载Html文件并将您的图像放入Assets文件夹并使用Html读取该图像文件。现在在Webview中加载该Html文件webvie

android - WebView 显示 ERR_CLEARTEXT_NOT_PERMITTED 尽管站点是 HTTPS

这个问题在这里已经有了答案:Android8:CleartextHTTPtrafficnotpermitted(37个回答)关闭3年前。我开始在Android上开发一个应用程序,所以我没有太多东西。到目前为止,我所拥有的只是一个WebView。我在AndroidStudio中创建了项目,我的项目被设置为AndroidInstantApp。我不确定为什么/如何,但我的猜测是我在创建项目时忽略了它的一个选项。我收到来自WebView的错误提示net::ERR_CLEARTEXT_NOT_PERMITTED。当我用谷歌搜索错误时,我看到当应用程序是InstantApp时,WebViews只能

android - WebView : how to avoid security alert from Google Play upon implementation of onReceivedSslError

我有一个将在WebView中打开的链接。问题是它无法打开,直到我像这样覆盖onReceivedSslError:@OverridepublicvoidonReceivedSslError(WebViewview,SslErrorHandlerhandler,SslErrorerror){handler.proceed();}我收到来自GooglePlay的安全警报:SecurityalertYourapplicationhasanunsafeimplementationoftheWebViewClient.onReceivedSslErrorhandler.Specifically,t

JavaScript 在 Android Webview 中不起作用?

我正在尝试制作一个相对简单的iOS应用的Android版本,它使用webView、一些按钮,然后依赖于对CMS的javascript调用。但我被困在一个相当早期的开发阶段:webview不能与javascript一起使用。我已经阅读了很多关于如何在Androidwebview中启用JS的帖子,但到目前为止还没有运气。下面是我的一些代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);mWebView=(WebView

android - 在Android中调用多个WebView时如何控制内存使用?

我的应用程序的主要Activity是一个Activity,其中包含一个用于加载网页的Webview。我重写方法shouldOverrideUrlLoading(WebViewview,Stringurl)以使每个URL请求调用一个Intent并加载包含WebView的新相同Activity。这样做是为了在按下BACK键时提供更好的体验,只会完成当前Activity并返回之前的Activity,与在单个webview中使用goBack()相比,无需时间再次渲染页面。但现在的问题是,在我打开许多URL后,在后台创建了很长的Activity队列,它使用的内存变得很大。当我返回启动器并检查进度

Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题

Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题(完美解决)最近在改一个需求,用的是第三方公司的一个H5链接(Udesk公司),发现WebView嵌套了H5,点击按钮跳转拍照,横屏拍的时候会失败或者崩溃AndroidCamera三星BUG:最近在Android项目中使用拍照功能,其它型号(华为,小米,中兴,魅族...)的手机运行成功了唯独在三星的相机上遇到了bug.BUG具体体现为:(1)摄像头拍照后图片数据不一定能返回;onActivityResult的data为空(2)三星的camera强制切换到横屏导致Activity重启生命周期