问题标签 [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 - 单击 URL 会打开默认浏览器
我在我的WebView
. 现在我需要的是,当用户单击加载页面上的链接时,它必须像普通浏览器一样工作并以相同的WebView
. 但它正在打开默认浏览器并在那里加载页面?
我已启用 JavaScript。但它仍然无法正常工作。我忘记了什么吗?
android - Android - 使用 pre-Eclair (2.1) 版本的操作系统在 WebView 中调整页面
我正在尝试以WebView
最佳方式将页面加载到控件中,并且在从纵向切换到横向时能够保留它。
此答案提供了可接受的解决方案,但它仅适用于 OS v2.1 及更高版本。什么与WebSettings#setLoadWithOverviewMode
旧操作系统版本中的方法等效,因为它仅适用于 2.1+?
webview - 如何缩放与解析链接的目标网页
我有一个带有通过GET
方法登录的按钮的程序,它运行良好,但是当我登录时,表单似乎缩小了很多。我想知道是否有任何选项WebSettings.ZoomDensity
或WebView
类可以将表单大小缩放到设备的屏幕。
按钮代码是这样的:
我试图这样做:
但它不起作用。它让我创建了 WebView 类,它使应用程序崩溃。
也试过这个:
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;
android - 应该使用什么视图来加载静态本地 html 文件?
在我的应用程序中,我必须将 abc.html 文件加载到特定布局中。那么对于我必须使用哪个视图?我应该 WebView 没问题。或者有任何其他视图可以快速加载该本地 html 文件。
注意: Html 文件不是从服务器或内部加载的。但它是我们存储在资产目录中的本地文件。
html - android webview的Html5缓存问题
您好,我试图用我的 android 设备缓存我的 web 应用程序。我尝试了一切,但没有任何效果。缓存不会只在安卓设备上刷新,在其他设备上不会刷新!您可以在下面看到我为缓存 Web 应用程序所做的所有设置。
在这里我设置了我的缓存:
我希望有一个人可以帮助我。谢谢
javascript - 在android webview中打开javascript
你好我是android开发的新手,
我想在我的 android webview 中设置我的 javscript 打开。我尝试了一切,但它不起作用。我下面的代码是我的 webview 类。我希望有一个人可以帮助我。
感谢您的帮助
android - Android Webview - 自定义 HTML
如果手机上没有数据连接,如何显示我的自定义 HTML 代码?
自定义 HTML 代码:
这是我的完整代码:
}
编辑:
这是正确的吗?它在模拟器上不起作用。请您再看一遍好吗?
编辑2:
添加了括号。
javascript - 如何完全禁用Android webview中所有输入的软键盘
我正在使用 phonegap 为 Android 开发一个 Web 应用程序,并且由于我将拥有自己的 HTML 键盘,我需要禁用 android 的系统键盘,以防止它在用户单击任何文本输入字段时出现。我不想使用只读输入字段,或者onblur()
因为我希望将光标放在文本字段中,以便用户可以在输入输入时移动光标位置。
所以我想在默认情况下完全禁用Android的键盘,我尝试添加android:windowSoftInputMode="stateAlwaysHidden"
,manifest.xml
但这不起作用。
我也尝试使用此处的 javascript 接口,但在 Android 2.3.x 上存在 javascript-java 桥崩溃问题。(问题链接)。所以我现在仍然没有一个好的解决方案。请帮忙。
提前感谢您的帮助。
cordova - 在 android WebView 中禁用电子邮件、号码检测
我正在用phonegap+sencha touch2+android 开发一个应用程序。我有一个面板显示包含电子邮件的各种内容,一些文本形式的数字。因为当我点击号码时它是一个 WebView,并且当我点击号码时,默认 MailCompose Activity 启动,Dialer Activity 启动。我怎样才能阻止这种情况发生。在加载 WebView 的 url 或 web 设置之前,我是否从 android 端缺少一些配置。或者来自 Phonegap 的东西,因为当我看到 log cat 它显示以下行 -
DroidGap.startActivityForResult(intent,-1)