草庐IT

5WebView

全部标签

android - WebView 链接点击打开默认浏览器

现在我有一个加载webView的应用程序,所有点击都保留在应用程序内。我想做的是当某个链接,例如,http://www.google.com在应用程序中单击它会打开默认浏览器。如果有人有什么想法,请告诉我! 最佳答案 我今天必须做同样的事情,我在StackOverflow上找到了一个非常有用的答案,我想在这里分享,以防其他人需要它。Source(来自sven)webView.setWebViewClient(newWebViewClient(){publicbooleanshouldOverrideUrlLoading(WebVie

android - 如何将 pdf 文档显示到 Webview 中?

我想在webview上显示pdf内容。这是我的代码:WebViewwebview=newWebView(this);setContentView(webview);webview.getSettings().setJavaScriptEnabled(true);webview.loadUrl("http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf");我得到一个空白屏幕。我也设置了互联网权限。 最佳答案 您可以使用GooglePDFViewer在线阅读您的p

Android Webview 给出 net::ERR_CACHE_MISS 消息

我构建了一个Web应用程序并希望创建一个具有显示我的Web应用程序的webView的android应用程序。按照GoogleDeveloper的说明创建应用后,我成功将其安装在我的Android5.1.1手机上。但是,当我第一次运行该应用程序时,webview会显示以下消息:WebpagenotavailableTheWebpageat[LoremIpsumURL]couldnotbeloadedas:net::ERR_CACHE_MISS 最佳答案 我通过更改AndroidManifest.xml解决了这个问题。旧:新:

Android WebView,如何在应用程序中处理重定向而不是打开浏览器

所以现在在我的应用程序中,我正在访问的URL有一个重定向,当这种情况发生时,WebView将打开一个新的浏览器,而不是留在我的应用程序中。有没有办法可以更改设置,以便View像正常一样重定向到URL,但留在我的应用程序中而不是打开新的浏览器?编辑:我想要重定向URL,我只是不知道如何创建它,因此访问该URL的唯一方法是通过一个会导致重定向到我想要的URL的方法。例如:当你去这里时:http://www.amazon.com/gp/aw/s/ref=is_box_/k=9780735622777请注意它将如何将URL重定向到实际产品。在我的应用程序中,如果我在新浏览器中打开它,它会很好地

android - 加载数据后如何防止 ScrollView 滚动到 WebView ?

所以我有一个有趣的问题。尽管我没有手动或以编程方式滚动我的View,但我的WebView会在其中的数据加载后自动滚动到。我在浏览器中有一个fragment。当我第一次加载寻呼机时,它按预期工作并显示了所有内容。但是,一旦我“翻转页面”,数据就会加载,WebView会弹出到页面顶部,隐藏其上方的View,这是不可取的。有谁知道如何防止这种情况发生?我的布局是这样的:我也没有把重点放在任何事情上。默认情况下,它似乎会在加载后自动滚动到WebView。如何防止这种情况发生? 最佳答案 我遇到了同样的问题,经过几个小时的尝试,最终对我有用的

android - NameNotFoundException WebView

我从Crashlytics收到错误消息,指出某些设备缺少com.google.android.webview。这怎么可能?java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.myapp.app/com.myapp.ReaderActivity}:android.view.InflateException:BinaryXMLfileline#29:Errorinflatingclasscom.myapp.MyWebViewatandroid.app.ActivityThread.performLaunchAc

android - 如何在 WebView 中加载外部网页

我的问题是网页没有加载到WebView中。mWebview.loadUrl("http://www.google.com");启动网络浏览器...这是我的Activity代码:importandroid.app.Activity;importandroid.os.Bundle;importandroid.webkit.WebView;publicclassMainextendsActivity{privateWebViewmWebview;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(saved

android - 如何在 WebView 中启用缩放控件和捏缩放?

Android的默认浏览器应用会在您滚动时显示缩放控件,并且还允许捏合缩放。如何为我自己的Webview启用此功能?我试过了:webSettings.setBuiltInZoomControls(true);webSettings.setSupportZoom(true);但结果都没有启用任何功能。顺便说一句,我已经为Webview设置了一个WebChromeClient和一个WebViewClient,如果这会有所不同的话。谢谢! 最佳答案 奇怪。在OnCreate方法中,我正在使用webView.getSettings().se

android - 如何将html字符串传递给android上的webview?

我正在解析xml,然后将其加载到WebView。解析后,我创建了四个字符串,以便可以将所有字符串附加到一个View中。我可以在webView上获得两个View,但不是前两个字符串。请在我的代码中提出我出错的地方以及在WebView中获取格式化html字符串的正确方法。@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){//TODOAuto-generatedmethodstubStringchapterTitle="";StringSubChapterTitle="";Stringchapter

android - Webview 从 Assets 目录加载 html

我正在尝试从Assets目录加载一个html页面。我试过了,但是失败了。publicclassViewWebextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);WebViewwv;wv=(WebView)findViewById(R.id.webView1);wv.loadUrl("file:///android_asset/aboutcertified.html");//failsheresetContentView(R.lay