webview相关内容

如何从 webview 获取 html 内容?

从 webview 中获取 html 代码最简单的方法是什么?我尝试了 stackoverflow 和 google 的几种方法,但找不到确切的方法.请提供一个确切的方法. public class htmldecoder extends Activity 实现 OnClickListener,TextWatcher{文本视图 txturl;按钮 btgo;WebView wvbrowser;T ..
发布时间:2021-11-27 23:25:35 移动开发

Android webview加载数据性能很慢

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

如何设置 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 移动开发

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

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

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

Android WebView 未加载 HTTPS URL

public void onCreate(Bundle savedInstance){super.onCreate(savedInstance);setContentView(R.layout.show_voucher);webView=(WebView)findViewById(R.id.webview);webView.getSettings().setJavaScriptEnabled(tr ..
发布时间:2021-11-27 23:21:30 移动开发

WebView 和 HTML5 <video>

我正在拼凑一个便宜的应用程序,其中包括“框架"我们的一些网站......使用 WebViewClient 非常简单.直到我点击视频. 视频是作为 HTML5 元素完成的,这些元素在 Chrome、iPhone 上运行良好,现在我们修复了编码问题,它在 Android 上运行良好原生浏览器. 现在问题是:WebView 不喜欢它.在所有.我可以点击海报图片,没有任何反应. 谷歌搜索 ..
发布时间:2021-11-27 23:19:04 移动开发

Android 在 WebView 中调用 JavaScript 函数

我正在尝试调用一些 javascript 函数,这些函数位于在 android webview 中运行的 html 页面中.下面的代码尝试执行的操作非常简单 - 从 android 应用程序中,调用带有测试消息的 javascript 函数,该函数又调用回通过 toast 显示测试消息的 android 应用程序中的 java 函数. javascript 函数如下所示: function ..
发布时间:2021-11-27 23:18:49 移动开发

滚动选项卡中的片段时隐藏/显示工具栏

我在我的 android 应用程序中添加了新的 Toolbar、Tablayout 和 Viewpager.我为我的 3 个标签提供了 Fragments 并且它工作正常.但问题是当我向上滚动时,我的工具栏没有隐藏.我希望当我滚动我的片段时它应该隐藏.还有一件事,我在片段中使用 Webview.我的代码如下. MainActivity.Java 公共类 MainActivity 扩展 Ap ..
发布时间:2021-11-27 22:11:19 移动开发

如何从 Webview 中访问摄像头?

在我的 android 应用程序中,我试图在 WebView 上加载一个网页(必须访问相机).在我的笔记本电脑上,当我加载网页时,我可以访问相机. 显示 html 页面上的所有其他内容. 这是我在 Manifest.xml 中放入的权限 ..
发布时间:2021-11-27 20:16:04 移动开发

WebView中的文件上传

自从最近几年以来,我一直在努力从 WebView 上传文件天,没有任何进展.我用谷歌搜索并实施了所有建议解决方案,但没有任何效果,例如:在此处建议的解决方案,等等. 问题:我有一个包含以下代码的 HTML 页面来上传文件.它在 Firefox 等桌面浏览器和内置浏览器中运行良好模拟器/AVD,即,当我单击“浏览..."按钮时元素,浏览器打开一个对话框我可以在其中选择要上传的文件的框. ..
发布时间:2021-11-27 17:01:12 移动开发

webview 高度在nestedScrollView 内无限增长

这是我的布局.当我加载 google.com 时,webview 的高度会无限增长.webview 的 onSizeChange 函数不断被调用,我可以看到 webview 不断扩展.我已经尝试了 22.2.1 和 23.1.0 的设计和 appcompat 库,但没有效果. 有什么解决办法吗?:-| ..
发布时间:2021-11-27 15:48:04 移动开发

Android KitKat 中的 WebView 渲染问题

我一直在开发具有 WebView 的应用程序,其中从资产加载静态页面(也使用 JavaScript).此 WebView 在 KitKat 中不起作用,它保持空白.我知道在 kitkat 的 WebView 中发生的渲染引擎的变化(webkit 到chromium)并尝试了迁移步骤,这在Android 开发人员页面中给出.但这没有帮助. 在 logcat 中,我收到从 Chromium 源抛 ..
发布时间:2021-11-27 12:37:32 移动开发

android webview中的HTML文件输入(android 4.4,kitkat)

我在 android webview 上使用了 .由于这个线程,我让它工作了:WebView 中的文件上传 但是接受的答案(或任何其他答案)不再适用于 android 4.4 kitkat webview. 有人知道怎么解决吗? 它也不适用于目标 18. 我查看了一些 android 4.4 源代码,似乎 WebChromeClient ..
发布时间:2021-11-27 12:35:03 移动开发

Android中如何实现webview的多登录?

我想制作一个应用程序,允许用户使用不同的网络视图登录多个帐户. 例如,我有 2 个 WebView. 每个 WebView 都将加载相同的站点,例如 gmail.com. 并且用户可以在单独的 WebView 中使用单独的帐户登录. 但是我面临的问题是 2 个 WebView 总是登录到同一个帐户. 我在谷歌上搜索了很多,这里有一些相关的标题, Android Webvie ..
发布时间:2021-11-26 20:57:14 移动开发

切换用户或使用 Instagram 重新进行身份验证

按照 Instagram 文档,我可以轻松验证用户身份并检索 access_token 但是现在我想更改 Instagram 帐户,这是不可能的,因为浏览器会自动调用我的回调 URL,因为我已经使用帐户登录(再次没有登录/授权表) 要解释这里发生的事情是身份验证/授权流程: 打开浏览器,要求用户登录并授权 用户填写表单并提交(用户已登录时跳过此步骤!) 浏览器重定向到回调 U ..
发布时间:2021-11-26 19:47:43 移动开发