使用javascript杀死webview浏览器窗口

Posted

技术标签:

【中文标题】使用javascript杀死webview浏览器窗口【英文标题】:kill webview browser window using javascript 【发布时间】:2015-11-05 10:01:08 【问题描述】:

在 phonegap 应用程序中,所有外部链接都在默认 webview 浏览器中打开,我需要提供一个关闭按钮,该按钮将关闭当前窗口并返回应用程序。 与后退按钮在 android 中的作用相同。

我已经尝试过window.close(),但它在应用程序上不起作用。

【问题讨论】:

this 有帮助吗? 【参考方案1】:

外部链接的一个好方法是使用in-app-browser 插件打开它们。这确保了所有外部链接在多个设备上都可以很好地打开。它还可以更轻松地打开和关闭外部链接。

例如,在 ios 上打开外部链接通常会导致无法返回您的应用。 in-app-browser 插件解决了这个问题。

【讨论】:

以上是关于使用javascript杀死webview浏览器窗口的主要内容,如果未能解决你的问题,请参考以下文章

移动端webview调试

在 webview 中加载本地 javascript?

Android WebView

如何在android的webview中调试javascript

UWP 在 WebView 中执行 JavaScript 代码(用于模拟用户输入等) - walterlv

由于默认浏览器,Android 无法在 web 视图中实现 facebook 评论