问题标签 [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.
android - 为什么对 webView 应用转换会使 webView 中的触摸事件错位?
我覆盖onDraw()
方法WebView
并仅 translate()
应用于canvas
(然后我还需要应用倾斜和缩放方法。)结果WebView
是translated
,而触摸事件的错位与WebView
翻译的一样多。例如:单击按钮选择文本与转换之前一样,它是文本的位置。
WebView
如果没有触摸事件的这种错位,我如何应用转换?
android - 将图像 url 加载到 webview
我正在尝试从http://loremflickr.com/将图像加载到 webview 中,但它似乎不适用于 android 4.3 。谁能向我解释为什么以及如何解决这个问题?它适用于 Android 4.4 和 Android 5 但不适用于 4.3
这是我的代码:
日志猫
android - Android Webview,通过webview打开新链接时后退按钮不起作用
我有一个带有本地 html、css 和 javascript 文件的 android 应用程序。
其中一个页面包含图像列表,这些图像具有指向附加到它们的外部网站的链接。
每当我单击链接时,URL 都会在 webview 中打开。但是当我点击后退按钮时,它并没有回到上一页。
它适用于所有页面,除了使用外部链接的页面。
MainActivity.java 看起来像这样:
}
MyAppWebViewClient.java 看起来像这样:
}
android - Webview 不能接受 cookie
我正在创建一个基于 WebView 的 Android 应用程序,使用户能够登录到移动运营商。当我运行应用程序时,WebView 会打开网站,但我收到一条消息,指出 WebView 不允许使用 cookie。我尝试了在这里找到的各种代码,但没有一个有效。谁能帮我?这是我正在使用的代码:
和 getCookies 方法:
android - 如何编写 webview 以自动登录到我的雅虎帐户?
我正在编写一个测试 webview 应用程序,我打算在启动应用程序视图的那一刻打开我的雅虎邮件。这将是一个网络视图,我想在其中硬编码我的用户名和密码。我知道雅虎使用 get 方法而不是 post。有没有办法可以做到这一点?到目前为止,这是我的代码:
android - GCM(Google Cloud Messaging)在android编程中是否比Web服务通信有任何优势
我喜欢在 android 中编写一个程序,将通知从 web 发送到 android 应用程序。我听说在 Web 到 android 中有两种类型的通信是可能的。一种是使用 GCM 和(Google Cloud Messaging),另一种是使用 Web 服务通信。所以我想知道 GCM(谷歌云消息传递)在 android 编程中是否比 web 服务通信有任何优势。
android - 我的 webview 在 jelly bean 和 kitkat 版本中搞砸了,但在棒棒糖及更高版本中运行良好。我该如何解决果冻豆和奇巧?
这是我的代码:
似乎 webresourceresponse 仅与棒棒糖版本及更高版本兼容。有没有办法可以修复它以适用于较低版本的果冻豆和奇巧?此外,通过“混乱”,我的意思是它看起来完全垂直对齐填充到一个视图中,不像棒棒糖+版本,视图看起来像预期的那样井井有条。这是我的xml:
android - 如何将复杂的 javascript 自运行函数注入到 android 的 webview 中?
我正在尝试将 javascript 函数注入到运行服务器 url “www.myserver.com”的 web 视图中。但是,我无法这样做。我尝试了几种方法,但都没有成功。我尝试设置 js 警报,在读取 js 文件时不会弹出。我不确定我做错了什么。到目前为止,这是我的代码:我的 js 文件“page.js”:
这是我的网络视图代码:
任何想法如何让警报弹出?注意:当我删除 js 中的所有函数并仅保留警报时,警报会起作用,但是在我重新添加必要的 js 函数后,警报不再起作用。知道什么可能会阻止它按预期注入 js 吗?
android - 无法在 webview 中打开网站
我想在 WebView 中打开以下链接
https://hrms.onlinesbi.com/irj/portal
我在 webview 上使用以下设置来做到这一点
但无法在 webview 中打开该网站,无法理解该网站有什么问题,因为其他网站正常工作。我该如何解决这个问题?
android - 如何检测android中的webview是否存在缓存?
在我的 android 应用程序中需要检测缓存是否存在。目前,如果互联网可用,我正在加载网页。如果互联网不可用,则使用以下代码从缓存中加载页面。
在上面的代码中,我需要添加一个互联网不可用且缓存也不可用的条件,然后我需要向用户显示消息。因此,计划识别任何缓存可用于 webview。但是无法找到确定缓存是否可用的方法。
有以下想法,但不知道如何实现我的目标。1.找一个weview或者webviewsettings的方法返回isCacheAvailable之类的方法。没找到。2.找出webview缓存文件的确切路径。这样我就可以检查文件大小以确定缓存是否可用。但没有找到获取 webview 缓存目录的确切路径的方法。
请帮我找出一种方法来识别 webview 缓存是否存在。