关闭Android应用打开的浏览器标签

时间:2015-10-28 10:27:49

标签: javascript android

我有一个问题,我要求我的应用打开浏览器查看我的服务器。

从该服务器页面,用户可以在现有站点上执行某些操作,然后将用户重定向到应用程序捕获的URL,并且应用程序正常继续。

生命周期如下:

App -> Web Site -> App

但是,在应用程序的生命周期和应用程序关闭后,网页仍然在浏览器中打开(在重定向到应用程序的页面上)。

通过javascript关闭一个没有通过javascript打开的标签显然很困难? (在我的例子中,选项卡是由应用程序打开的,而不是由不同的选项卡打开)。有没有办法解决这个问题?

(我知道我可以使用WebView,但WebViews是错误的,制造商特定的,我想避免的安全漏洞)

1 个答案:

答案 0 :(得分:1)

不,抱歉。这没有标准Intent结构。虽然有些浏览器可能会提供某些东西,但我不知道有什么用。

请注意,您的ACTION_VIEW Intent无需打开浏览器标签页,因为用户选择的浏览器可能不提供任何类型的标签UI隐喻。 check this reference old question