Articles of webview

Android的webview有白色的边框,如何摆脱它?

我有一个使用webview加载网页的android应用程序,但是在graphics布局和应用程序中,它显示一个白色的厚边框,我尝试resize,我试图改变XML布局文件中的宽度和高度,但没有改变。 请检查下面的图片以供参考。

使用WebView打开位于我的应用程序内的html文件

我刚刚开始Android应用程序开发。 在这里我有一个简单的活动,其中包含一个WebView。 当我尝试打开一个网站(如http://www.google.com )时,它工作正常。 但我想打开一个html文件(假设index.html),我在我的应用程序的'res'目录中创build。 完整path是'res / base / index.html'。 那么如何在我的WebView中打开这个文件? 工作: webview.loadUrl("http://www.google.com"); 不工作: webview.loadUrl("./res/base/index.html"); 请帮帮我。 🙂

Android的webview:像浏览器一样下载文件

我正在使用webview指向另一个团队的dynamic网站的Android应用程序。 当我下载一个文件(大部分是dynamicredirect的 PDF和ZIP), 我得到的是一个文件在下载文件夹中包含一些消息,如“用户不允许读取文件”的HTML代码 ,不pipe我如何实现下载,我尝试: 下载pipe理器 意图(让外部浏览器来pipe理下载) “手工”(AsyncTask和httpconnection …) 所有的结果都一样。 使用普通的浏览器进行浏览可以在台式电脑,安卓和iOS设备上正常工作 。 为什么WebView不应该有权访问文件? 可能是会话问题? http端口? 我真的需要一些想法… 另一个提示:当从同一链接下载两个文件时,链接将redirect到相同的文件,但导致两个不同的文件名… 编辑 :而不是指向的WebView的Web应用程序,我试图指向一个链接redirect下载另一个文件的公共网页,以及,只是它的工作原理。 这里是webview.setDownloadListener – onDownloadStart()参数: userAgent=Mozilla/5.0 (Linux; Android 4.4.2; Nexus 7 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36 contentDisposition=attachment; filename=correct_filename.pdf, url=http://www.xxx.xx/site/downloadfile.wplus?REDIRECTFILE=D-507497120&ID_COUNTOBJ=ce_5_home&TYPEOBJ=CExFILE&LN=2 mimeType=application/octet-stream 这是一些代码 wv.getSettings().setSupportMultipleWindows(true); wv.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); wv.getSettings().setAllowFileAccess(true); wv.getSettings().setJavaScriptEnabled(true); wv.getSettings().setBuiltInZoomControls(true); wv.getSettings().setDisplayZoomControls(false); wv.getSettings().setLoadWithOverviewMode(true); wv.getSettings().setUseWideViewPort(true); wv.setDownloadListener(new DownloadListener() { @Override public void […]

如何将WebView设置为非全屏?

我想在我的Android应用程序中使用WebView。 我正在代码端(而不是XML)创build我的webview。 我的问题是 当我调用webview的loadUrl方法时,webview会进入全屏模式。 我怎样才能保持webview的大小,例如200×200像素? 如果有其他的select,而不是webview,当然欢迎:) 谢谢,

如何将WebView的背景颜色设置为hex值?

如何将WebView的背景颜色设置为hex值? 我可以通过main.xml或以编程方式打开。

Android Webview Javascript – 参考脚本不工作

在Android Studio 1.0.1 API 21上开发。以下是文件夹结构 – 它本质上是一个基于AngularJS的应用程序,我想包装在一个webview容器中,并在Android上运行。 我的Android代码是 – WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setDomStorageEnabled(true); myWebView.setWebChromeClient(new WebChromeClient()); String filePath = "file:///android_asset/www/index.html"; myWebView.loadUrl(filePath); 在html中的引用都是相对的 – <script src="lib/jquery.min.js"></script> <script src="lib/angular.min.js"></script> <script src="lib/angular-route.min.js"></script> <script src="lib/bootstrap.min.js"></script> 但有趣的是,我search了大部分地方,我不知道我哪里错了。 我的参考根本不工作! 所以我不能访问我的lib文件,我的脚本,我的CSS。 另外,如果我在webview中使用相同的Java代码运行外部angular网页,它将完美运行! 任何帮助表示赞赏。 注意:请不要build议使用Cordova / PhoneGap。 这是一个项目要求本土化(我坦率地不明白为什么,但我只是一个开发人员没有发言权)。 在旁边注意:我面对与iOS webview相同的问题。 参考不工作! UPDATE 试了下面的事情: 试过loadDataWithBaseURL() ,不起作用。 尝试了所有可能的pathscheme。 没有工作。 […]

添加http:// www。 在文本中如果不存在

我怎样才能知道一些文字包含“http:// www。” 我想在Web视图中显示域。 域名是用TextView编写的,但是添加前缀没有限制。 如果用户没有input它,我必须在webview中添加和显示URL。

Android WebView阻止从httpsredirect到http

我有一个解决scheme,我的Android WebView需要首先打开一个https url,然后它将被redirect到一个http url(它可能是从https站点尝试一个http POST)。 这不工作,我的Androiddebugging日志说: 02-20 11:04:45.079 8538-8538 /? E / WebViewCallback:被阻止的URL:[blocked]通过HTTPS加载“ https:// xxx / ”的页面,但是将数据提交到“ http:// yyy ”的不安全位置:该内容也应该被提交HTTPS。 WebView中是否存在允许这种行为的configuration选项? 更多信息:这似乎是Android SDK中的行为改变。 一个很久以前编写的客户没有任何抱怨。

使用WebView在Android应用程序中alignment文本,但呈现类似于TextView的界面?

我正在寻找一种简单的方法来忘记我正在使用WebView在我的TextView有正确的文本。 有人为此做了一个自定义的视图吗? 我很清楚,我可以做这样的事情: WebView view = new WebView(this); view.loadData("my html with text justification","text/html","utf-8"); 但是当你想要设置TextView的大小,颜色或其他常见属性时,它会变得很难看。 必须有一个更方便的做法。

拒绝开始没有用户手势的意图Webview Android

试图redirect本地html页面在Android的webview使用Javascriptredirect,被拒绝开始在Logcat意图: 在Android 5.1.1上testing document.location = "index.html"; 拒绝开始没有用户手势的意图,URI: file:///android_asset/index.html