问题标签 [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 - Android WebView:为什么不显示这个特定的网页?
我正在尝试将网页加载到 webview 中。我已经在许多网站上对此进行了测试,效果很好。除了信用卡公司 Capital One 的这个特殊的移动网站。我想知道为什么在我的 webview 中加载以下 url 会导致空白页。
**编辑:注1:我能够在本机浏览器中成功加载此网页。注意 2:我能够在我的 web 视图中成功显示其他 SSL 站点。
android - Android -- 防止网页专注于表单
我有一个简单的 WebView,但我遇到的问题是,当页面加载时,Android 会自动关注表单中的第一个文本字段。
换句话说,当网页加载时,Android 在第一个文本字段中显示一个光标,它隐藏了占位符文本。
我怎样才能防止这种行为?
android - 如何从android中的webviewActivity发送邮件
我有一个在 webViewActivity 中加载的文档,在这个文档中我有我的电子邮件 ID。当用户点击我的电子邮件 ID 我想打开电子邮件应用程序时,请帮助我。
android - 当我设置 WebView 的视口宽度时,它的 contentHeight 似乎不正确
我的目标是创建一个具有小范围的 WebView,并让它平滑地动画到预定的宽度和包含其内容所需的任何高度,以给人一种扩大到完整尺寸的印象。
我不希望 WebView 的内容在动画期间重复重新布局,所以我尝试将视口宽度设置为动画的最终宽度。我通过添加实现了这一点
<meta name="viewport" contents="width=X" />
其中 X 是我想要的宽度。另外我用过:
确保使用了视口标签,并且我的内容将超出我的 webview 的范围。
这有效(尽管只有当我不用wrap_content
作我的任何一个 WebView 尺寸的布局参数时)。问题是当我将视口扩展到 WebView 的宽度之外时,它的内容高度会按比例扩展。
例如,如果我创建一个空项目,该项目启动一个包含 350x200px 的 WebView 的活动,然后调用:
结果将是一个空的 WebView,宽度为 450 css 像素,内容高度为 257 设备像素。257 似乎来自 200 * 450 / 350。
经过实验,似乎在加载具有超出其宽度的视口的WebView后,内容高度将始终是布局内容所需的高度和WebView的高度乘以视口的宽度除以WebView的宽度的最大值。
此外,如果在此布局发生后我增加了 WebView 的高度,contentHeight 也会按比例增加。所以,此时,无论我的 WebView 有多大,它都会在内容下方有一个空的可滚动空间。
所以,我有两个问题。首先,在布局发生后,我找不到合适的 WebView 最终高度,因为内容高度现在表示高度*(viewport_width/width)而不是内容布局的高度。其次,即使我可以确定 WebView 的适当高度,如果我设置了这个高度,那么 WebView 将在我的内容下方包含更多空白空间。
我尝试在元标记中设置视口的高度属性,这似乎没有任何效果。我假设这个问题是由于 WebView 在放大时不想改变视口的纵横比。有谁知道解决这个限制的任何方法?有没有什么方法可以在不垂直滚动的情况下实现水平滚动?
感谢您的任何帮助或建议!
android - 单击 webview 时内存增加
我加载使用 Javascript 文件将整个页面加载到 WebView 的网站。每次我将页面加载到 Web 视图时,它都会显示一些内存增加
设置 > 应用程序 > 运行
甚至,当我释放 Webview 时,它也不会释放内存。
我没有缓存 Webview 中的资源。但是,当我使用仪器分析内存时,它显示图像资源缓存在内存中,没有被释放。我的代码在这里 ref :
谁能指导我在哪里失踪?如何优化 WebView 的内存加载?
提前致谢。
android - 如何检查 WebView 是否需要加载远程网络资源?
我正在使用 WebView 呈现从字符串加载的本地 HTML 页面,出于安全原因需要阻止加载任何外部资源,但需要通知用户是否实际阻止了任何内容,并为用户提供使用远程完全加载页面的选项图像/脚本。
我最初使用webView.getSettings().setBlockNetworkLoads(true)
. 这很好用。接下来,我需要确定加载的 HTML 内容是否实际上包含对被阻止的外部网络资源的任何引用。谁能告诉我该怎么做?
我希望这可以与 API 8 一起使用
android - android phonegap 中的 webview.loadurl() 与 super.loadurl()
这两种方法有什么区别
和super.loadUrl("file:///android_asset/www/index.html");
当我使用第二个时,我的应用程序运行良好,但是当我使用第一个时,它看起来要么是空白的,要么在某些情况下会出现一个关于插件的警告对话框......
我想在Phonegap上申请,我很想知道哪种方法更好。
当我使用webview.loadurl()
和调用时addJavascriptInterface()
,在这种情况下,函数被写入<script>
标签下的 HTML 文件中,不会在单击任何按钮(在 HTML 中定义)时调用,
请帮助我,我被卡住了,在此先感谢...
javascript - 带有参数的 URL 未从资产加载到 Web 视图中
我有一个 android web view 它工作正常
当我加载
但是当我加载时它不起作用
在 FF 或 chrome 中工作时,两个 url 都可以正常工作
请帮帮我
我的 webview 有所有必要的参数链接 javascript 到 pluginstateon
android - 用于 WebView 中 GoBack 的 ActionBar 中的 ImageButton
我正在使用片段和我的片段之一,我有一个 webview。我想添加一个图像按钮,让用户返回。
我有 4 个 Fragment,它们的名称是 Fragment1、Fragment2、Fragment3、Fragment4。
我也有 4 个布局 tab1.xml tab2.xml tab3.xml tab4.xml 并且所有布局中有 4 个 webview 对象。
当我单击 Fragment1 时,它会打开 tab1.xml 并且 tab1.xml 的 webview1 打开 www.site.com 并且用户开始在 webview1 内冲浪。
如果用户在 webview1 中访问 2 个或更多页面,我希望这个用户可以通过一个按钮返回。
我怎样才能做到这一点?
android - 如何在Android的webview中显示字节数组数据
我在字节数组中有 HTML 数据,我想在webview中显示它。目前我通过将字节数组转换为字符串并使用以下代码显示它来显示它。
我想在不使用字符串的情况下将字节数组直接显示到webview中。