android-webview相关内容

Flutter - 如何在 WebView 中下载文件?

我正在使用 flutter_webview_plugin: ^0.3.8 但我在使用 webview_flutter: ^0.3.13 时遇到了同样的问题. 在 webview 中,我想利用一个网站,该网站在成功完成验证码后触发文件下载.然而,我完成了验证码,没有任何反应,没有下载. Flutter 中是否有类似 webview 下载侦听器(“webview.setDownloadLi ..
发布时间:2021-12-06 23:53:47 移动开发

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

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

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 Java开发

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 将 ..

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

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

尽管站点是 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 - 防止 WebView 在旋转时重新加载

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

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

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