问题标签 [android-webview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6561 浏览

android - Android WebView-记住用户名和密码

我正在制作一个将加载网页的基本 WebView 应用程序。此网页需要登录信息。当我导航或刷新页面时,它会注销我。如何保持登录状态?以下代码是我基于一些研究的尝试,但显然我不理解这个概念。所以我可以用一块石头杀死两只鸟,有人可以告诉我如何防止在你旋转手机时刷新页面吗?这可能吗?感谢您在高级方面的任何帮助。

0 投票
2 回答
9439 浏览

html - Webview 未正确显示 Æ Ø Å

我在包含æ ø å 的网页上有一些内容,但我的 webview 无法正确显示它们。

有谁知道问题可能是什么?

0 投票
1 回答
665 浏览

android - 关闭在 webview 中使用 GeoClient() 的应用程序后,GPS 图标保持在状态栏中

我正在使用与此类似的代码:

在 Android 2.0+ 的 WebView 中使用 navigator.geolocation.getCurrentPosition(PhoneGap 相关)

关闭应用程序后,GPS 图标会停留在状态栏中,不会消失。有没有办法来解决这个问题?

0 投票
3 回答
26015 浏览

android - Android WebView 超时

有没有办法在 WebView 中设置超时值?如果 url 响应太慢,我希望 WebView 超时。

0 投票
2 回答
3133 浏览

android - 当 webview 的键盘出现时,android 手机上的文本输入不可见?

我在 Android 手机上有一个 webview,它是一个注册表单,它包含一些字段,例如名字、姓氏、用户名、密码等......例如,当关注名字输入字段时,键盘会弹出,但是输入消失了,但它仍然具有焦点。有没有办法让它保持在视野中,或者这是一个错误?

0 投票
1 回答
776 浏览

android - Android webview 只显示网站的 id

我有

如果你转到那个 url 并查看 html 源代码,你会看到搜索的结果都在 . 我想知道是否可以不加载表 ID 之外的所有内容而只加载表。

我可以知道如何将 html 代码保存到 java 列表并搜索 id,然后删除列表中的所有其他内容吗?不知道我怎么能做到这一点。

谢谢!


这是将多个对象写入XMLSerializer的一种方法:

并反序列化:

0 投票
1 回答
1507 浏览

android - 如何实现允许用户在应用程序中添加和删除选项卡的命令?

我正在尝试制作一个顶部带有标签的应用程序,这些标签也链接一个网站,例如在 safari 或 firefox 中使用标签的计算机。我想要做的是实现一个添加和删除类,它允许用户在需要时删除一个选项卡并添加另一个链接到不同网站的选项卡。任何帮助将不胜感激。

这是主要的java文件。

这是主要 java 文件使用的 java 文件之一:

添加新选项卡时,如何实现添加和删除按钮以具有相同的格式。

0 投票
2 回答
7986 浏览

android - 如何允许用户在 android 应用程序中添加和删除选项卡

我正在开发一个使用选项卡的应用程序,每个选项卡都链接到用户将能够使用 webview 看到并与之交互的网页。我遇到的问题是实现一个添加和删除命令,如果需要,用户可以使用该命令删除一个选项卡,或者添加一个带有他们选择的 url 的选项卡,就像其他选项卡一样。

下面是我的代码。

这是所有其他文件使用的主要 java 文件:

然后我将每个网页定义在一个单独的 java 文件中,下面的主文件调用就是其中之一:

我在主文件中定义了菜单,我只需要构造方法,以便按钮执行它们应该执行的操作。任何帮助都会很棒。

0 投票
8 回答
317120 浏览

javascript - Android 在 WebView 中调用 JavaScript 函数

我正在尝试调用一些位于 android webview 中运行的 html 页面中的 javascript 函数。下面的代码尝试执行的操作非常简单 - 从 android 应用程序调用带有测试消息的 javascript 函数,该函数又在 android 应用程序中调用一个 java 函数,该函数通过 toast 显示测试消息。

javascript函数如下所示:

从 WebView 中,我尝试通过以下方式调用 javascript,但没有成功:

我确实在 WebView 上启用了 javascript

这是Java类

我花了很多时间在谷歌上搜索,看看我可能做错了什么。我发现的所有示例都使用这种方法。有人看到这里有问题吗?

编辑: 在 html 中引用和使用了其他几个外部 javascript 文件,它们可能是问题吗?

0 投票
1 回答
1685 浏览

android - 如何处理 WebView 未加载

我有一个带有 WebViewClient 且设置了 onRecievedError 方法的 WebView。

但是如果我将手机设置为飞行模式,页面加载失败,上面的方法没有被调用,有没有办法检测和处理WebView无法加载页面?