android-webview相关内容

Android:如何从 webview 中远程加载的 html 页面引用资产图像

我正在尝试从 WebView 的 HTML 页面中加载/引用应用程序资产文件夹中的图像.与大多数示例不同,HTML 页面本身并不位于资产文件夹中,而是通过 http 从服务器加载.这个问题的背景是一些性能改进,可以通过直接从设备加载静态图像来减少加载时间(和传输的数据量).我不确定 Android 是否有一些限制,因为有一定的可能性通过允许从远程加载的网页访问本地文件存储来利用该应用程序. ..
发布时间:2021-11-30 12:02:36 移动开发

单击 Webview 内的文本时启动 Activity Intent

我的 xml 中有一个 webview,如下所示: 指向射击意图的链接**";WebView webView= (WebView) findViewById(R.id.webView);webView.loadData(String.format(htmlText, webView_text), "text/html", "utf-8");webView.setWebViewClient(n ..
发布时间:2021-11-27 23:50:39 移动开发

Android webview加载数据性能很慢

您好,我正在开发一个应用程序,因为我使用的是 Android WebView.每当我启动 webview 活动时,都会从 test.txt 文件中加载字符串 html 格式的数据.test.txt 文件包含将近 2.5 MB 的数据,加载 test.txt 文件后,如果滑动屏幕结束读取所有数据并按返回.然后随后启动 webview 活动需要更多时间来呈现数据.在首次启动 webview 时,它花费 ..
发布时间:2021-11-27 23:25:26 移动开发

我怎么知道我的 WebView 已 100% 加载?

我正在尝试在我的 WebView 中加载一些包含 JavaScript 的 HTML 代码. 现在,我想测试我的 WebView 是否在 5 秒之前加载.我已经尝试过 getProgress() 方法,但有时我得到进度为 100,但我的 Webview 未加载. 还有其他方法可以确保我的 Webview 加载 100% 吗? 这是我代码的一部分: sdk.getWebView(). ..
发布时间:2021-11-27 23:25:16 移动开发

如何设置 webview 的初始缩放/宽度

我试图让 WebView 具有与 android 浏览器类似的行为.浏览器以尝试使页面宽度适合屏幕的方式打开所有页面.但是,WebView 的默认行为是以 100% 像素比例开始,因此它从左上角开始放大. 我花了几个小时试图找到一种方法让 WebView 像在浏览器中那样将页面缩放到屏幕,但我没有任何运气.有没有人找到一种方法来实现这一点? 我看到一个名为 setLoadWithOve ..
发布时间:2021-11-27 23:25:07 移动开发

自动填写 webview 中的字段

我在互联网上看到过这个问题,但我还没有找到可行的解决方案.基本上,我想加载我的应用程序并按下一个按钮;然后按钮操作将在已加载到 webview 的网站中填写用户名和密码(或等待 onPageFinished).最后,登录页面上的提交按钮将被激活. 据我所知,这可以通过使用 loadUrl(javascript) 进行 java 注入来完成,但我不知道用于填充字段的 java 命令是什么.对 ..
发布时间:2021-11-27 23:24:56 移动开发

android:对话框或弹出窗口内的webview

如何在对话框或弹出窗口中添加网页视图. 我的 web 视图保留 URL WebView.loadurl() .当在对话框中添加视图时,它仍然移动到浏览器. 我一直在 android 在对话框中加载 webview但没有例子说明如何做到这一点?谢谢 解决方案 示例如下: AlertDialog.Builder alert = new AlertDialog.Builder(th ..
发布时间:2021-11-27 23:24:46 移动开发

`shouldOverrideUrlLoading` 真的被弃用了吗?我可以用什么代替?

“shouldOverrideUrlLoading"真的被弃用了吗?如果是这样,我可以用什么代替? 似乎 shouldOverrideUrlLoading 已被弃用 针对 Android N,我需要让应用程序从 API 19 开始运行,直到现在最新的 Android N(测试版),我使用了 Android N 中的一些新功能(例如 Data Saver),因此针对 Marshmallow 将 ..
发布时间:2021-11-27 23:24:36 移动开发

如何添加“返回"Fragment 中的 WebView 中的函数?

更新:解决了!问题与我的 Viewpager 而非 WebView 有关. 我正在尝试向位于 Fragment 内的 WebView 添加“返回"功能.但我不知道如何: public final class TestFragment extends Fragment {静态 WebView mWeb;私有视图 mContentView;@覆盖公共视图 onCreateView(Layout ..
发布时间:2021-11-27 23:24:26 移动开发

如何使用android在webview中播放视频?

我在 sdcard 中加载了一个本地 html,在这个 html 中我使用了标签: 然后我发现我没有加载这个 html,当我禁用标签时:,html 工作正常,我在我的 android avd(2.2) ..
发布时间:2021-11-27 23:24:18 前端开发

如何更改 Android WebView 中的 FontSize?

如何手动更改 webview 的字体大小?例如当页面在 webview 中加载时,字体大小就像 24pt.而且对于我的 android 屏幕来说太大了.我已经查看了“网络设置",但似乎两者无关. 谢谢 解决方案 我终于找到了:- WebSettings webSettings = webView.getSettings(); setTextSize 或 webSettings. ..
发布时间:2021-11-27 23:24:10 移动开发

Android:在 Activity 上下文之外使用 WebView

我正在尝试通过后台 IntentService 实现网页抓取,该后台 IntentService 会定期抓取网站,而不会在用户手机上显示视图. 因为我必须在加载的页面上调用一些 javascript,所以我不能使用任何 HttpGet 等. 因此,我必须使用只能在 UI 线程上运行的 WebView 实例. 任何尝试启动使用 WebView 的 Activity 都会导致 View 进入 ..
发布时间:2021-11-27 23:24:01 移动开发

尽管站点是 HTTPS,但 WebView 显示 ERR_CLEARTEXT_NOT_PERMITTED

我开始在 Android 上开发一个应用程序,所以我没有太多东西.到目前为止,我所拥有的只是一个 WebView.我在 Android Studio 中创建了该项目,并将我的项目设置为 Android InstantApp.我不确定为什么/如何,但我的猜测是我在创建项目时忽略了它的一个选项. 我从 WebView 收到一个错误,提示 net::ERR_CLEARTEXT_NOT_PERMIT ..
发布时间:2021-11-27 23:23:54 移动开发

Android - 在 webview 中登录后提取 cookie

我有一个应用程序可以在 webview 中打开一个 url,然后用户必须通过 webview 登录到一个站点,并在登录后收到一个 cookie.登录后我在获取 cookie 时遇到问题. 问题是,我可以使用 android.webkit.CookieManager 实现这一点,并将所有 cookie 输出到一个字符串中. 但是,我想使用 cookie 存储(如在 java.net.Co ..
发布时间:2021-11-27 23:23:43 移动开发

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

现在我有一个加载 web 视图的应用程序,所有点击都保存在应用程序中.我想做的是当某个链接,例如 http://www.google.com 是在应用程序中单击它会打开默认浏览器.如果有人有任何想法,请告诉我! 解决方案 我今天不得不做同样的事情,我在 StackOverflow 上找到了一个非常有用的答案,我想在这里分享,以防其他人需要它.> 来源(来自sven) webView.s ..
发布时间:2021-11-27 23:23:35 移动开发

在 Android 上与 HttpHeaders 一起发送 Post 请求

我需要将数据发布到服务器(带有“referer"标头字段)并在 Webview 中加载响应. 现在,有不同的方法(来自 Android WebView)来完成其中的一部分,就像有: void loadUrl(String url, Map additionalHttpHeaders) 使用指定的附加 HTTP 标头加载给定的 URL. void loadData(String data ..
发布时间:2021-11-27 23:23:25 移动开发

Android - 防止 WebView 在旋转时重新加载

当我旋转屏幕时,WebView 会重新加载整个页面.我不能有这个,因为我的一些内容包含动态/随机材料.当前,当旋转屏幕时,会从 loadUrl() 方法重新加载原始 URL. 知道我的代码有什么问题吗? MainActivity.java package com.mark.myapp;导入 android.app.Activity;导入 android.os.Bundle;导入 an ..
发布时间:2021-11-27 23:23:13 移动开发

Android WebView“电话:"链接显示未找到网页

我正在尝试让我的 android webview 应用程序打开电话:链接到手机.每次我打开电话链接时,它都运行良好并打开电话.但是,一旦我完成通话并返回应用程序,它就会出现一个页面,上面写着“找不到网页电话:0000000000".然后我必须再次点击后退按钮才能进入我点击电话号码的页面. 有没有办法让它在不尝试在 webview 中找到页面以及在手机上打开它的情况下打开 TEL 链接? ..
发布时间:2021-11-27 23:23:05 移动开发

如何在 WebView 中加载外部网页

我的问题是网页没有加载到 WebView 中. mWebview.loadUrl("http://www.google.com"); 启动网络浏览器... 这是我的活动代码: import android.app.Activity;导入 android.os.Bundle;导入 android.webkit.WebView;公共类 Main 扩展 Activity {私有 WebVi ..
发布时间:2021-11-27 23:22:55 前端开发

Android webview &本地存储

我的 webview 有问题,它可以通过 HTML5 应用程序访问 localStorage.test.html 文件告诉我本地我的浏览器不支持存储(即 webview).如果您有任何建议.. package com.test.HelloWebView;导入 android.app.Activity;导入 android.content.Context;导入 android.os.Bundle; ..
发布时间:2021-11-27 23:22:45 移动开发