草庐IT

X5WebView

全部标签

WebView CustomScrollView + Floating AppBar

我正在尝试创建一个具有WebView(来自webview_flutter:^0.3.5+3)和AppBar的屏幕,我想在用户滚动时将其滚动到屏幕外。我偶然发现了这个guide并尝试实现类似的东西,但没有骰子。有没有办法在CustomScrollView中使用WebView和Slivers或者这还不支持?如果我在SliverChildListDelegate中创建常规小部件(我尝试了Row、Text、Container等),但没有使用WebView。@overrideWidgetbuild(BuildContextcontext){returnScaffold(body:CustomSc

android - 实例化后是否可以更改 WebView 的上下文?

我有一个WebView我正在加载一个Activity,以便预加载它,以便它立即在不同的Activity中弹出。(从第一个开始)。问题是为了实例化一个WebView,我必须传入Context,在这种情况下,它是上面提到的第一个。所以效果很好,第二个Activity显示WebView正好。问题是如果我点击WebView中的下拉菜单,它的选择器对话框显示在WebView下。感觉选择根本不起作用,直到您点击后退按钮并在返回父Activity之前短暂地看到选择对话框。好像当我附加WebView时对于第二个Activity的布局,它的模式附加到该Activity的窗口,但是WebView本身附加到

android - android 中奇怪的 webview goBack 问题

我在Android中使用webview。但奇怪的是,有时甚至webviewcanGoBack方法返回true,webviewgoBack方法不起作用。if(webView.canGoBack())webView.goBack();谢谢你的想法。 最佳答案 我终于想出办法了@overridepublicvoidonFormResubmission(WebViewview,MessagedontResend,Messageresend){resend.sendToTarget();}onFormResubmission的默认行为是不重新

Android WebView - 返回 URL 重定向

我有一个关于Androidwebview的问题。假设URLA重定向到URLB。我的android应用程序在尝试打开URLA时,webview自动重定向到URLB。如果一个URL被重定向到其他一些url,我看到这两个url都存储在webview历史记录中。现在我的webview历史记录包括[,,URLA,URLB]在从URLB网页点击返回键时,webview将尝试加载URLA,它再次重定向到URLB。我们需要双击返回键以返回到URLA之外我该如何解决这个问题?过去2小时的挣扎:( 最佳答案 我也遇到了同样的问题,正在想办法解决。和你的

android - 如何使用 KitKat 在 WebView 中使文本适合屏幕(文本换行)

我在使用Android4.4的WebView中遇到问题。在KitKat之前,文本会自动适应webView中的所有设备分辨率。但今天它不再自动适应4.4。我认为这是因为WebView基于Chromium和KitKat的更新。这是同一页面的2个屏幕截图:OnefromGalaxyNexus(Android4.3)OnefromNexus5(Android4.4andWebViewbasedonChromium)你知道在webview中是否有一个新的选项可以让文本适应屏幕吗?注意:我认为我的布局与我的问题无关,但无论如何: 最佳答案 看起

android - 如何在 Android 中捕获 webview 到位图?

我有一个webview,我需要向下滚动才能查看所有内容。现在,我想捕获整个webview到位图。我找了很多次。人们建议我使用函数capturePicture()。但是,此功能已弃用。那么,我还可以使用哪些其他方法来实现我的目标?谢谢大家。 最佳答案 AndroidL,您需要在创建任何WebView之前调用WebView.enableSlowWholeDocumentDraw()。也就是说,如果您的布局中有任何WebView,请确保在调用onCreate()中的setContentView()之前调用此方法。链接MikhailNaga

android - 适合 WebView 中的图像

我计划在WebView中显示SD卡中的图像,以便利用WebView的内置缩放功能。但是,我遇到了显示大于屏幕尺寸(例如1800x1200)以适应屏幕的图像的问题,就像在ImageView中一样。我希望首先完整显示图像并为用户提供缩放控制。我已经尝试使用WRAP_CONTENT来设置webview的宽度和高度,但这不起作用。有任何想法吗?以下是我正在使用的代码fragment:Stringpath=getRealPathFromURI(mUriList.get(0));//thisgetsthefilepathwebView=(WebView)findViewById(R.id.WebV

android - 如何获取 Webview iframe 链接以启动浏览器?

我正在使用WebView显示一个页面,其中html包含一个iframe,其中src="xxxxx.php"。此iframe加载为带有基础链接的广告图片。如果我单击该图像(链接),它会尝试在原始iframe中加载新页面(在那个小空间中显示不多)。我想要发生的是单击链接以在新的浏览器窗口中打开引用的页面,而我的应用程序保持原样。如果我使用Android浏览器显示原始页面并单击此iframe,它会将链接加载为新页面。如何使用WebView获得相同的行为?使用带有shouldOverrideUrlLoading()的WebViewClient似乎不会被iframe链接调用。

Android 软键盘无法在 webView 中打开`

我正在使用AlertDialog中的WebView对Twitter用户进行身份验证。但是当我点击webview中的字段时,android键盘没有打开。这是我的代码,显示了我如何在警报对话框中添加webview。我隐式调用了android键盘,但它在警报对话框后面打开了键盘。这是我的代码。publicstaticvoidwebViewDialog(finalStringauthorizationURL,finalinttype){finalbooleancorrectPin;System.out.println("InwebViewDialog");container=newLinear

android - Chromium WebView : "CheckMediaAccessPermission: Not supported" 内的 WebRTC 错误

我正在尝试在WebView中显示WebRTC聊天。根据thisdocumentation,WebViewv36支持WebRTC。对于我的测试,我使用的是带有Chrome/39.0.0.0的设备,并且我已经向AndroidManifest.xml文件添加了权限:但是当我进入聊天时,我看到一个Chromium错误日志(设备不显示\翻译任何东西,只显示“加载”进度条):W/AudioManagerAndroid:RequiresMODIFY_AUDIO_SETTINGSandRECORD_AUDIOW/AudioManagerAndroid:Noaudiodevicewillbeavaila