android-webview相关内容

单击 URL 打开默认浏览器

我在我的 WebView 中加载了一个外部 URL.现在我需要的是,当用户单击加载的页面上的链接时,它必须像普通浏览器一样工作并在同一个 WebView 中打开链接.但是它正在打开默认浏览器并在那里加载页面? 我已启用 JavaScript.但它仍然不起作用.我是不是忘记了什么? 解决方案 如果您使用的是 WebView 如果您不想要默认的 Android 行为,则必须自己拦截点击. ..
发布时间:2021-11-27 23:19:40 移动开发

在 android webview 中全屏播放 HTML5 视频

好吧,我已经搜索了几天了,如何在 android WebView 上以全屏模式显示 HTML5 视频. 我设法在我的 webview 上播放 HTML5 视频.以全屏模式显示视频时出现问题. 正如我所发现的,android 有两种处理 标签: 在 android 版本 上,onShowCustomView 方法被触发,我可以拥有 VideoView 实例,并 ..
发布时间:2021-11-27 23:19:29 移动开发

如果在 WebView 中按下后退按钮,如何返回上一页?

我有一个应用程序,其中有一个 WebView 用于显示一些网站.它有效,单击网页中的链接会转到我的应用程序内网站的下一页.但是当我点击手机的后退按钮时,它会直接带我进入我的应用程序.我想返回到网站的上一页.我该怎么做? 这是我正在使用的代码示例: public class Webdisplay extends Activity {@覆盖public void onCreate(Bundle ..
发布时间:2021-11-27 23:19:22 移动开发

如何从 WebView 获取网页内容?

在 Android 上,我有一个显示页面的 WebView. 如何在不再次请求页面的情况下获取页面源? 似乎 WebView 应该有某种返回字符串的 getPageSource() 方法,但可惜它没有. 如果我启用 JavaScript,在此调用中放入什么合适的 JavaScript 来获取内容? webview.loadUrl("javascript:(function() ..
发布时间:2021-11-27 23:19:13 移动开发

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 移动开发

加载数据后如何防止scrollview滚动到webview?

所以我有一个有趣的问题.尽管我没有手动或以编程方式滚动我的视图,但我的 WebView 会在其中的数据加载后自动滚动. 我在 viewpager 中有一个片段.当我第一次加载寻呼机时,它按预期工作并且显示了所有内容.但是一旦我“翻转页面"数据加载并且 WebView 弹出到页面顶部,隐藏其上方的视图,这是不可取的. 有谁知道如何防止这种情况发生? 我的布局看起来像这样: ..

加载 WebView 时的 Android ProgressBar

在我的应用程序中,我有一个 WebView 可以从 Internet 加载任何 URL.现在,有时由于网络速度较慢,页面加载时间较长,用户只能看到空白屏幕. 我想在 WebView 加载时显示 ProgressBar 并在 WebView 获取时隐藏 ProgessBar已完全加载. 我知道如何使用 ProgressBar 和 AsyncTasks,但这是我的问题. 这是我用来加 ..

如何将数据从一个 Fragment 发送到另一个 Fragment?

嗨,我知道这个问题有答案.我已经尝试了所有这些,但它在我的应用程序中不起作用.我正在开发一个具有 3 个 Fragment 活动的应用程序.第一个片段显示一个网站,第二个片段有列表视图,第三个片段有另一个列表视图.现在我想在用户点击列表项时将 URL 从第三个片段发送到第一个片段..这就是我所做的. 我正在将字符串 url 从此片段发送到第一个片段. list.setOnItemClick ..

如何解决在 webview 中不断弹出的身份验证消息?

我有一个带有身份验证的 webview,其中调用时不断弹出 webview 片段的身份验证消息.身份验证弹出窗口是故障代码 410(已登录:登录/取消)消息,我如何通过我的要维护会话 ID 的 cookie?有什么线索吗?谢谢!P.S:请尽可能以编程方式解释我的代码,因为在没有代码的情况下解释很难理解. 这是给定片段的代码: public class WebViewFragment ex ..

在 WebView 中从相机或图库上传图像

此应用中的 WebView 打开一个带有上传按钮的页面. 以下是允许打开对话框以从图库或相机上传图像的代码块. 在我的活动中,我有: 私有 WebView wv;//使HTML上传按钮在Webview中工作private ValueCallbackmUploadMessage;私有最终静态 int FILECHOOSER_RESULTCODE=1;@覆盖protected void ..

Android Webview 以编程方式设置代理 Kitkat

我们如何在最新的 Kitkat 版本中以编程方式在 Android webview 中设置代理? 此 SO 链接 WebView android 代理 讨论了 SDK 版本 18 之前的版本.但这些解决方案不再适用与 Kitkat 一起使用,因为底层 webkit 实现已更改,现在使用铬. 解决方案 这是我的解决方案: public static void setKitKatWeb ..
发布时间:2021-11-27 12:39:53 其他开发

向 WebView 资源请求添加自定义标头 - android

我需要向来自 WebView 的每个请求添加自定义标头.我知道 loadURL 有 extraHeaders 的参数,但这些只适用于初始请求.所有后续请求都不包含标头.我查看了 WebViewClient 中的所有覆盖,但没有任何内容允许向资源请求添加标头 - onLoadResource(WebView view, String url).任何帮助都会很棒. 谢谢,雷 解决方案 尝 ..
发布时间:2021-11-25 18:09:58 Java开发