草庐IT

X5WebView

全部标签

android - 我们如何打开TextView的链接到Webview

当我点击TextView的链接时,如何将TextView的链接打开到WebView中。 最佳答案 Spannedspanned=Html.fromHtml("google.com");textView.setText(spanned);编辑:这不是处理链接点击的理想方式,但我不知道任何其他方式。您的主要Activity包含一个带有链接的TextView。链接URL具有自定义方案。publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(Bundlesa

android - 未为目标 ="_blank"调用 WebView + WebChromeClient 方法 onCreateWindow

我正在尝试使用AndroidAPI级别10(sdk2.3.3)开发带有WebView的自定义浏览器,不幸的是我没有不知道如何拦截来自webpage的请求以在新的浏览器窗口中打开URL,例如点击带有target="_blank"的链接。根据API文档,我已经覆盖了WebChromeClient的onCreateWindow,但在点击此类链接时不会调用。可能是这个API级别的错误?我还覆盖了shouldOverrideUrlLoading以避免WebView在内置浏览器中打开后续链接。这是我打开google.com的示例代码。要对其进行测试,请点击“新闻”,然后点击任何新闻标题。Andro

安卓 WebView : Is there a way to know what the previous URL is?

有没有一种方法可以访问历史记录,以便我知道用户在点击后退按钮(调用WebView.goBack())时访问的URL? 最佳答案 StringhistoryUrl="";myWebView=(WebView)findViewById(R.id.webViewContent);WebBackForwardListmWebBackForwardList=myWebView.copyBackForwardList();if(mWebBackForwardList.getCurrentIndex()>0)historyUrl=mWebBack

android - 在 webview 中加载 mobile.twitter 时出现问题

当我尝试在Webview中加载以下url时,我得到的只是带有加载微调器的黑色Twitter背景。在调用WebViewClient.onPageFinished时加载页面。但是,该页面在标准Android浏览器中加载正常。https://twitter.com/#!/scottyaborhttps://mobile.twitter.com/#!/scottyab我认为Twitter更改了他们的移动网站,因为它在大约一个月前就可以正常工作了。还有其他人遇到这个吗?更新:启用javascriptmWebView.getSettings().setJavaScriptEnabled(true)

android - 如何删除 Android webview 上的缩放按钮?

是否可以删除缩放按钮?它在我缩放WebView时显示。我需要没有这些按钮的缩放控制。我正在使用android2.3。我使用了下面的代码,WebViewwebview=(WebView)findViewById(R.id.webview);webview.getSettings().setBuiltInZoomControls(false);webview.getSettings().setJavaScriptEnabled(true);FrameLayoutmContentView=(FrameLayout)getWindow().getDecorView().findViewById

android - ScrollView 内的 Android WebView 中的 HTML 滚动事件

我有一个用于测试目的的网页(https://storage.googleapis.com/htmltestingbucket/nested_scroll_helper.html),它只打印html在固定标题中捕获的滚动事件的计数器当AndroidWebView是fragment中唯一可滚动的元素时,一切都很好,WebView将滚动事件发送到页面如果我想在WebView的上方和下方添加原生元素,那么事情会变得更加复杂。我知道在ScrollView中包含WebView不好,但我必须在html文档中提供具有混合内容和适当滚动事件的单一滚动体验。我发现了很多关于此事的问题,但我能够创建一个完整

Android WebView 已开始在 Android 9 上崩溃

你好专家Android开发者:我们有一个安卓应用,我们的基本工作流程如下通过电子邮件或短信向用户发送链接用户点击链接并在Chrome或Android默认浏览器上打开一个页面,并有一个名为JOIN的按钮用户点击此JOIN按钮,我们的应用启动并在webview中显示一个页面,要求用户输入名字、姓氏和电话/电子邮件,然后用户点击名为INITIATE的按钮我们验证信息-如果用户是新用户,我们创建一个记录,如果用户存在,我们更新它等等,然后显示一个弹出窗口,通知他的session将被记录。只要用户在弹出窗口中单击“确定”,然后控件就会存在webview并且用户位于nativeandroid页面上

javascript - 单击链接时从 Android WebView 中的 anchor 标记获取 href 值

我正在WebView中加载网页。网页中有一个链接,在桌面上会下载该文件,但在应用程序中,该链接应显示一个Toast,表示该链接已为该应用程序禁用。我不确定如何在单击链接时从anchor标记的href获取值。DownloadAudio有人可以分享关于如何执行此操作的想法或任何示例代码。编辑:1这是我目前正在做的事情:privatestaticfinalStringURL="http://xx.xxx.com/wp-content/uploads/";webView.setOnTouchListener(newView.OnTouchListener(){@Overridepublicbo

android - 加载数据时WebView重绘问题

我在我的一个应用程序中使用的webview遇到了显示问题。当我调用loadData时,webview首先显示文本,然后加载页面的图像(标准行为)。有时,如果这些图片修改了文本位置,旧文本位置不会被清除,旧文本和新文本+图像都会显示这是问题发生时的截图:这就像webview没有正确重绘它的内容。当然,一个简单的invalidate()是行不通的……它不会经常发生,但可以说超过20次。用于显示数据的代码(在Activity生命周期方法之外调用)://IncludethehtmlheaderstothecontentreceivedfromWSStringwebtext=String.for

android - Honeycomb WebView 上的黑色闪烁

我在使用时遇到了问题Honeycomb设备上的WebView中的字段。任何时候ScrollView,屏幕都会闪烁黑色,甚至可以在滚动结束后保持全黑(除了它会绘制聚焦的密码字段)。我在我检查过的所有三款Honeycomb平板电脑上都看到了这一点。我可以在浏览器应用程序中加载相同的HTML,但我没有看到这个问题。我已经尝试更改WebView的WebSettings/WebChromeClient/WebViewClient上的许多设置,但没有成功。我已将下面的代码加载到Froyo平板电脑上,但没有出现此问题,因此这似乎是Honeycomb特有的问题。有没有人见过这个?我目前不知道如何解决或