首页 > TAG信息列表 > android-webview

在Android上渲染WebView时,屏幕闪烁一次

我使用react-native-webview在我的React Native应用中渲染一个WebView. 在iOS上一切正常,但是在Android上,渲染WebView时,我的屏幕闪烁(先黑后白,然后显示网页). 根据this answer,我尝试在< application>中添加android:hardwareAccelerated =“ false”.我的AndroidManifest.xml标签

从Android触发JavaScript事件

我创建了一个cordova应用程序.我正在运行后台服务以在应用程序中执行某些本机任务.后台服务完成其任务后,我需要触发一个Java脚本事件.是否可以从android触发js事件?找不到任何可靠的答案.我需要事件,因为应用程序正在等待后台服务中的任务完成.我想事件通知应用程序该任务已完成.有

Android Webview中的onClick事件太慢

我感觉到Javascript本身在andorid Webview中非常快,但是在触摸元素和触发onclick事件蜂鸣之间有很长的延迟. 我可以想象,如果您在页面之间进行导航,这是一个功能-您首先会看到元素上的突出显示,然后看到效果(导航).但是对于应用程序来说,这太慢了. 有没有办法改变这种行为? 还是我应

在WebView中禁用HTML5而不禁用Javascript

出于诊断目的,我需要能够在Android的WebView中禁用HTML5,而无需禁用Javascript(即保持WebSettings.setJavaScriptEnabled(true);) 进一步说明:我喜欢无需安装任何Flash插件即可播放YouTube视频的功能.它甚至可以与setPluginsEnabled(false)一起使用.感谢WebView的HTML5内置支持,我可

未连接到互联网时在Android Webview中加载缓存,否则在连接到互联网时显示来自服务器的内容

我有这个应用程序,它在脱机模式下使用webview呈现缓存的内容,并在连接到互联网时显示来自服务器的网页… 代码片段如下所示.我运行该应用程序时会崩溃. 我无法弄清楚出了什么问题.我还在清单文件中设置了uses-permission android:name =“ android.permission.INTERNET”. package

android-如何在加载其内容后将setVisibility(View.VISIBLE)设置为webView?

在我的应用程序中,有一个广告网络视图,在活动开始时正在调用一个URL. 除了一件小事,一切都很好,更像是可见性问题…所以事情是当我开始活动时,我从字面上看到了页面的加载.大约在0.3秒内,文本出现,然后是图片,所有内容以某种方式从左向右浮动.不太好,我想将我的webView的可见性设置

android webview渲染显示白页

有时,当我使用loadUrl加载Web视图时,直到我触摸屏幕或滚动浏览,网站才会显示出来. 就像我有一个webview绘图问题. Context context = ctx; final Dialog dialog = new Dialog(context); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

android-无法将文本插入选项卡上的webview

我有两个标签,每个标签都包含一个Webview(为简单起见,带有google页面).Web视图加载正常,但是当我尝试在Google的搜索字段中插入一些文本时,软键盘会按预期显示,但是如果我开始编写一些文本,则该字段会失去焦点.似乎它认为软键盘是选项卡布局的一部分,而不是网页布局的一部分. 我已

强制在Android Web视图中使用滚动条的选项有哪些?

我正在为Android应用程序构建Webview. 对于台式机浏览器,我可以添加溢出-y:在< body>标签可将滚动条轨道强制插入页面,但这不会强制实际的滚动条. 我被要求在应用程序中“强制滚动条”,但我担心它会这样做,在适当的位置放置一个轨道,而不是实际的滚动条. 无论将Webview加载到哪个版

如何在Android中使WebView内容可编辑?

我正在Web视图中显示一些信息.用户单击显示的信息后,我需要使内容可编辑.键盘也应出现. 我试图通过为webview设置contentEditable = true来做到这一点.它可以在iOS中运行,不确定如何在android中运行.请建议是否可以这样做或以其他任何方式来实现信息的编辑?TIA解决方法: <div conten

匹配Android中Espresso的WebView中的视图

我想在加载Salesforce登录页面的WebView中匹配用户名文本字段(但也可以应用于带有文本字段的任何其他页面). 我尝试过: onView(withHint("User Name")).perform(typeText("test@sf.com")); 但这是行不通的.有更好的主意吗?解决方法:这可以使用Espresso Web 2.2 API来完成 onWebVie

Android Webview在5.0(lollipop)以下的速度慢,但在5.0中运行良好

我面临有关在5.0(lollipop)以下的android中加载网址的问题 加载数据太慢,但是在android 5.0或更高版本中可以正常工作.如何解决这个问题?I have follow this link.&How to improve webview load time 我的代码是 @SuppressLint({ "SetJavaScriptEnabled", "DefaultLocale" })

为Android WebView启用第三方Cookie

我在使用旧API版本时遇到了一些问题.某些网站的某些链接没有响应,因为它们具有必须启用第三方cookie才能进行webview的前提.我对主题进行了一些搜索,发现了一个API: CookieManager.getInstance().acceptThirdPartyCookies(); 它可以解决我的问题并启用第三方Cookie,但最低API级别为2

android-需要在HTML webview中显示文本格式的数据,例如Stack Overflow

我有用间隔线等格式设置的纯文本数据.但是我想将此文本显示为HTML吗?如何才能做到这一点. [American Thinker] March 1, 2016 [American Thinker] [Navigation Menu] HomeArchivesVideoCartoonsAboutSearchLoginRules/FAQContactDonations Merchandise <http://www.americanme

android-如何避免每次重新加载片段webview?

我是Android App开发的新手,需要一些帮助.我注意到,当我尝试使用导航选项卡片段WebView时,它们保持其状态良好,但是当我切换到使用导航抽屉时,每次我单击一个抽屉项目,然后通过单击已经加载的抽屉项目返回到那个状态,它只是重新加载WebView. MainActivity代码: public class MainAc

java-以编程方式获取WebView实现

用户当然可以选择要使用的WebView实现,如here所述.是否可以通过编程方式确定他们选择了哪种实现?我知道有可能以编程方式对get the User-Agent string进行编码,但这并不是完全相同的信息. 在上面的示例中,我想知道已选择“ Chrome稳定版”作为WebView实现.在某些用户设备上,显然还

Android-如何通过代码将图像放置在现有布局的顶部?

我有一个布局,其中正在显示Webview.我想通过代码在Webview顶部的特定位置添加图像. 有人可以告诉我该怎么做吗? API演示中的半透明背景示例使视图覆盖了整个屏幕.我只想在特定位置放置一个小图像(原点不是0,0) 非常感谢.解决方法:您是否尝试过将WebView和ImageView放在绝对布局中?这

Android WebView在后台加载

我有一个要打开网络视图的应用程序 现在我以最简单的方式加载webview我想在后台加载网页,以便用户没有等待时间可能在后台运行的服务或prevoius活动中我在论坛上四处张望,找不到对这个主题的看法帮助将被申请.谢谢解决方法:前一段时间我遇到了同样的问题,我知道你想要什么. Asyncta

android-在WebView托管的HTML页面中捕获Javascript onclick事件

给定一个这样的HTML文档,该文档托管在WebView中,如何捕获单击事件,以便可以由我的代码而不是WebView来处理它们? <div onclick="location.href='http://www.blah.com/blah';"> HTML是从另一个来源提供的,因此希望在不更改HTML文档的情况下处理HTML上的点击事件,因为我无法对其结构

字体大小在iOS和Android上有所不同

在Android上的网络视图中,我加载了一个包含HTML5画布的html文件.将文字写入画布时,它非常小.如果我在PC浏览器或IOS上的Web视图中加载相同的html文件,则看起来正确.据我所知,我已禁用缩放功能,并且画布正在填充整个Web视图.我希望字体大小与在其他浏览器中加载时的字体大小相同.有

无法访问Android中Webview的html文件中存在的url

我正在尝试使用ShouldOverrideUrlLoading方法访问URL.由于某些原因,当我尝试访问html文件中存在的url时,出现网页不可用错误.以前我可以访问该url,因为我将html文件存储在原始文件夹中,但是我需要将其移至资产中文件夹,因为代码看起来更干净.这是我的代码,谁能让我知道如何解决这个

如何在android中显示网页?

如果我运行该应用程序,则需要直接打开一个网页. 不使用单个组件.解决方法:这是一个Activity的onCreate方法,可直接打开google.com: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit

WebView在android 2.3.3上工作,在4.0.1上显示空白页面

我不认为这是重复的,但this question可能是相关的. 截至标题:这在android 2.3.3上完美运行,在4.0.1上随机显示空白页. 通常它首先会起作用,然后开始显示空白页面,直到应用程序重新安装. 我用来显示简单(仅html)网页的代码如下: @Override public void afterTextChanged(final Editab

Android:无法在WebView中加载具有javascript文件的简单html数据?

WebView web_view = (WebView) findViewById(R.id.webView1); web_view.getSettings().setJavaScriptEnabled(true); web_view.getSettings().setPluginsEnabled(true); web_view.getSettings().setAllowFileAccess(true); String data;

java-WebView缓存的后台预加载

我想用来自互联网的网页预加载WebView的缓存.这将需要异步完成并隐藏起来,以免干扰其他UI交互.预加载的目的是,如果通过可选的按钮单击显示WebView(最终是为了加快显示速度),则可以避免后续的网络调用. 该网页包含Javascript和AJAX,所以我认为不可以使用HttpClient之类的方法预加载