问题标签 [android-webview]
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.
javascript - 在 WebView、Android 上评估 javascript 值
我打开该页面具有的 webview 页面
这些 javascript 当我按下 webview 上的按钮时,我必须读取“iPhoneStatus”值并关闭 webview 屏幕并确定结果。
我在我的 .java 类中编写了这些代码
但它永远不会进入 onJsAlert 方法,有没有办法评估 GetStatus() 的值
谢谢
android - 按下提交按钮时在浏览器中打开 WebView 表单
我在 WebView 中有一个 HTML 表单。表单控件看起来像一个普通的按钮,但实际上它是一个带有透明背景的 html 文件。当我按下 HTML 提交按钮时,我希望结果在浏览器中打开,而不是在 web 视图中。目前它正在破坏我的布局的当前 WebView 中打开。
我该怎么做呢?
这是我的表格
然后我使用 String.format(arg...) 用适当的值填充字段。
这是WebView
html - Android中HTML资源中不同分辨率的不同图像
如何在 Android 应用程序的嵌入式 HTML 资源中针对不同的屏幕分辨率(hdpi、ldpi、mdpi)显示不同的图像?
HTML 资源位于 中assets
,但可以根据需要进行更改。
如果这不可能,如何根据屏幕分辨率更改图像的显示尺寸?
android - Webview 中的 setBackgroundColor() 不起作用
我创建了一个具有透明背景的 webview。
这是在提交 html 表单并且所有复选框都通过测试时应该更改背景颜色的 JavaInterface。
但是,这不起作用,返回的文档仍然具有透明背景。我做错了什么,似乎browser.setBackgroundColor(Color.WHITE);
什么也没做?
javascript - Android 2.2 SDK - 不安全的 JavaScript 尝试使用 URL 访问框架 - Google Checkout
HTML
我在服务器上托管的文件中有 Google Checkout javascript 代码。我可以在 Android Emulator Browser 中查看购物车,但是当我将 WebViewActivity
指向 URL 时,我得到的错误是Unsafe JavaScript attempt to access frame with URL
并显示一个空白页面。
为什么这在应用程序中不起作用,但在手机使用的同一浏览器上不起作用?
android - WebView 的 restorePicture 方法 - 防止 webview 重新加载页面
正如我在主题中所说,我希望我的 WebView 在另一个活动进入前台或仅在方向改变时防止重新加载网页。之所以如此,是因为 WebView 内容几乎完全是由 Javascript/AJAX 生成的。在几个论坛上搜索后,我发现很多人建议使用“saveState”和“restoreState”方法,但是当我查看文档时,它说:
请注意,此方法不再恢复此 WebView 的显示数据。参见 savePicture(Bundle, File) 和 restorePicture(Bundle, File) 保存和恢复显示数据。
所以,我在这里使用了 savePicture 和 restorePicture ,如下所示:
...其他一些行....
好吧,这些日志显示它保存了图片,但无法恢复它。我怀疑文件引用可能存在一些问题,但我想不出更好的方法来获取保存状态时创建的文件的引用。
有没有人心动?我将不胜感激任何线索/建议。提前致谢。
曼努埃尔。
android - 如何在 WebView 中处理基本身份验证
我创建了一个加载 WebView 的应用程序。为了登录,该网站需要基本身份验证。当我尝试通过默认浏览器访问该网站时,我收到一个弹出框,提示我输入我的用户名和密码。
如果我尝试通过我的应用程序访问该网站,我会收到错误 401 并且没有弹出窗口。我想知道是否有人可以帮助我?
android - WebView 链接点击打开默认浏览器
现在我有一个加载 web 视图的应用程序,所有的点击都保留在应用程序中。我想做的是,当在应用程序中点击某个链接时,例如http://www.google.com,它会打开默认浏览器。如果有人有一些想法,请告诉我!
android - 如何在应用内调用支付网关?
我的应用程序是一个简单的预订系统,用户可以通过它使用信用卡付款。(这个应用程序是一个已经完成的网络应用程序的一个模块)
问题是如何在应用程序内调用支付网关?
是否可以从现有的 Web 应用程序访问服务并继续付款?或者 是否建议使用带有现有 Web 应用程序 URL 的 Web 视图?