问题标签 [android-websettings]

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 投票
0 回答
204 浏览

android - 为什么对 webView 应用转换会使 webView 中的触摸事件错位?

我覆盖onDraw()方法WebView并仅 translate()应用于canvas(然后我还需要应用倾斜和缩放方法。)结果WebViewtranslated,而触摸事件的错位与WebView翻译的一样多。例如:单击按钮选择文本与转换之前一样,它是文本的位置。

WebView如果没有触摸事件的这种错位,我如何应用转换?

0 投票
2 回答
1371 浏览

android - 将图像 url 加载到 webview

我正在尝试从http://loremflickr.com/将图像加载到 webview 中,但它似乎不适用于 android 4.3 。谁能向我解释为什么以及如何解决这个问题?它适用于 Android 4.4 和 Android 5 但不适用于 4.3

这是我的代码:

日志猫

0 投票
1 回答
1591 浏览

android - Android Webview,通过webview打开新链接时后退按钮不起作用

我有一个带有本地 html、css 和 javascript 文件的 android 应用程序。

其中一个页面包含图像列表,这些图像具有指向附加到它们的外部网站的链接。

每当我单击链接时,URL 都会在 webview 中打开。但是当我点击后退按钮时,它并没有回到上一页。

它适用于所有页面,除了使用外部链接的页面。

MainActivity.java 看起来像这样:

}

MyAppWebViewClient.java 看起来像这样:

}

0 投票
5 回答
14026 浏览

android - Webview 不能接受 cookie

我正在创建一个基于 WebView 的 Android 应用程序,使用户能够登录到移动运营商。当我运行应用程序时,WebView 会打开网站,但我收到一条消息,指出 WebView 不允许使用 cookie。我尝试了在这里找到的各种代码,但没有一个有效。谁能帮我?这是我正在使用的代码:

和 getCookies 方法:

0 投票
1 回答
344 浏览

android - 如何编写 webview 以自动登录到我的雅虎帐户?

我正在编写一个测试 webview 应用程序,我打算在启动应用程序视图的那一刻打开我的雅虎邮件。这将是一个网络视图,我想在其中硬编码我的用户名和密码。我知道雅虎使用 get 方法而不是 post。有没有办法可以做到这一点?到目前为止,这是我的代码:

0 投票
2 回答
116 浏览

android - GCM(Google Cloud Messaging)在android编程中是否比Web服务通信有任何优势

我喜欢在 android 中编写一个程序,将通知从 web 发送到 android 应用程序。我听说在 Web 到 android 中有两种类型的通信是可能的。一种是使用 GCM 和(Google Cloud Messaging),另一种是使用 Web 服务通信。所以我想知道 GCM(谷歌云消息传递)在 android 编程中是否比 web 服务通信有任何优势。

0 投票
2 回答
776 浏览

android - 我的 webview 在 jelly bean 和 kitkat 版本中搞砸了,但在棒棒糖及更高版本中运行良好。我该如何解决果冻豆和奇巧?

这是我的代码:

似乎 webresourceresponse 仅与棒棒糖版本及更高版本兼容。有没有办法可以修复它以适用于较低版本的果冻豆和奇巧?此外,通过“混乱”,我的意思是它看起来完全垂直对齐填充到一个视图中,不像棒棒糖+版本,视图看起来像预期的那样井井有条。这是我的xml:

0 投票
1 回答
774 浏览

android - 如何将复杂的 javascript 自运行函数注入到 android 的 webview 中?

我正在尝试将 javascript 函数注入到运行服务器 url “www.myserver.com”的 web 视图中。但是,我无法这样做。我尝试了几种方法,但都没有成功。我尝试设置 js 警报,在读取 js 文件时不会弹出。我不确定我做错了什么。到目前为止,这是我的代码:我的 js 文件“page.js”:

这是我的网络视图代码:

任何想法如何让警报弹出?注意:当我删除 js 中的所有函数并仅保留警报时,警报会起作用,但是在我重新添加必要的 js 函数后,警报不再起作用。知道什么可能会阻止它按预期注入 js 吗?

0 投票
0 回答
174 浏览

android - 无法在 webview 中打开网站

我想在 WebView 中打开以下链接

https://hrms.onlinesbi.com/irj/portal

我在 webview 上使用以下设置来做到这一点

但无法在 webview 中打开网站,无法理解该网站有什么问题,因为其他网站正常工作。我该如何解决这个问题?

0 投票
3 回答
3936 浏览

android - 如何检测android中的webview是否存在缓存?

在我的 android 应用程序中需要检测缓存是否存在。目前,如果互联网可用,我正在加载网页。如果互联网不可用,则使用以下代码从缓存中加载页面。

在上面的代码中,我需要添加一个互联网不可用且缓存也不可用的条件,然后我需要向用户显示消息。因此,计划识别任何缓存可用于 webview。但是无法找到确定缓存是否可用的方法。

有以下想法,但不知道如何实现我的目标。1.找一个weview或者webviewsettings的方法返回isCacheAvailable之类的方法。没找到。2.找出webview缓存文件的确切路径。这样我就可以检查文件大小以确定缓存是否可用。但没有找到获取 webview 缓存目录的确切路径的方法。

请帮我找出一种方法来识别 webview 缓存是否存在。