问题标签 [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 投票
6 回答
140972 浏览

android - 单击 URL 会打开默认浏览器

我在我的WebView. 现在我需要的是,当用户单击加载页面上的链接时,它必须像普通浏览器一样工作并以相同的WebView. 但它正在打开默认浏览器并在那里加载页面?

我已启用 JavaScript。但它仍然无法正常工作。我忘记了什么吗?

0 投票
1 回答
239 浏览

android - Android - 使用 pre-Eclair (2.1) 版本的操作系统在 WebView 中调整页面

我正在尝试以WebView最佳方式将页面加载到控件中,并且在从纵向切换到横向时能够保留它。

此答案提供了可接受的解决方案,但它仅适用于 OS v2.1 及更高版本。什么与WebSettings#setLoadWithOverviewMode旧操作系统版本中的方法等效,因为它仅适用于 2.1+?

0 投票
1 回答
107 浏览

webview - 如何缩放与解析链接的目标网页

我有一个带有通过GET方法登录的按钮的程序,它运行良好,但是当我登录时,表单似乎缩小了很多。我想知道是否有任何选项WebSettings.ZoomDensityWebView类可以将表单大小缩放到设备的屏幕。

按钮代码是这样的:

我试图这样做:

但它不起作用。它让我创建了 WebView 类,它使应用程序崩溃。

也试过这个:

0 投票
7 回答
6436 浏览

android - 如何防止 onPause() 之后调用 onDestroy()?

在我的 android 应用程序中,我注意到在按下返回键时,在 onPause() 自动之后,onDestroy() 被调用。

如何防止应用程序在 onPause() 之后调用 onDestroy()?

我不想在按回键后破坏实例。

按后退键,我的 webview 对象被破坏。所以,一旦我按下返回键,我就无法再次访问 webview。

我有两个网址。将它们想象为 URL1 和 URL2。

当我在 webview 中启动 URL1 并按返回键时,流程是 onKeyDown() -> onPause()

当我在 webview 中启动 URL2 并按返回键时,流程是 onKeyDown() -> onPause() -> onDestroy()

为什么行为会有所不同?和饼干有关系吗?

对于 URL1——cookies.isSecure=true;

对于 URL2——cookies.isSecure=false;

0 投票
3 回答
230 浏览

android - 应该使用什么视图来加载静态本地 html 文件?

在我的应用程序中,我必须将 abc.html 文件加载到特定布局中。那么对于我必须使用哪个视图?我应该 WebView 没问题。或者有任何其他视图可以快速加载该本地 html 文件。

注意: Html 文件不是从服务器或内部加载的。但它是我们存储在资产目录中的本地文件。

0 投票
1 回答
2796 浏览

html - android webview的Html5缓存问题

您好,我试图用我的 android 设备缓存我的 web 应用程序。我尝试了一切,但没有任何效果。缓存不会只在安卓设备上刷新,在其他设备上不会刷新!您可以在下面看到我为缓存 Web 应用程序所做的所有设置。

在这里我设置了我的缓存:

我希望有一个人可以帮助我。谢谢

0 投票
3 回答
2184 浏览

javascript - 在android webview中打开javascript

你好我是android开发的新手,

我想在我的 android webview 中设置我的 javscript 打开。我尝试了一切,但它不起作用。我下面的代码是我的 webview 类。我希望有一个人可以帮助我。

感谢您的帮助

0 投票
4 回答
6422 浏览

android - Android Webview - 自定义 HTML

如果手机上没有数据连接,如何显示我的自定义 HTML 代码?

自定义 HTML 代码:

这是我的完整代码:

}

编辑:

这是正确的吗?它在模拟器上不起作用。请您再看一遍好吗?

编辑2:

添加了括号。

0 投票
1 回答
6636 浏览

javascript - 如何完全禁用Android webview中所有输入的软键盘

我正在使用 phonegap 为 Android 开发一个 Web 应用程序,并且由于我将拥有自己的 HTML 键盘,我需要禁用 android 的系统键盘,以防止它在用户单击任何文本输入字段时出现。我不想使用只读输入字段,或者onblur()因为我希望将光标放在文本字段中,以便用户可以在输入输入时移动光标位置。

所以我想在默认情况下完全禁用Android的键盘,我尝试添加android:windowSoftInputMode="stateAlwaysHidden"manifest.xml但这不起作用。

我也尝试使用此处的 javascript 接口,但在 Android 2.3.x 上存在 javascript-java 桥崩溃问题。(问题链接)。所以我现在仍然没有一个好的解决方案。请帮忙。

提前感谢您的帮助。

0 投票
1 回答
4982 浏览

cordova - 在 android WebView 中禁用电子邮件、号码检测

我正在用phonegap+sencha touch2+android 开发一个应用程序。我有一个面板显示包含电子邮件的各种内容,一些文本形式的数字。因为当我点击号码时它是一个 WebView,并且当我点击号码时,默认 MailCompose Activity 启动,Dialer Activity 启动。我怎样才能阻止这种情况发生。在加载 WebView 的 url 或 web 设置之前,我是否从 android 端缺少一些配置。或者来自 Phonegap 的东西,因为当我看到 log cat 它显示以下行 -

DroidGap.startActivityForResult(intent,-1)