我有一个问题,我要求我的应用打开浏览器查看我的服务器。
从该服务器页面,用户可以在现有站点上执行某些操作,然后将用户重定向到应用程序捕获的URL,并且应用程序正常继续。
生命周期如下:
App -> Web Site -> App
但是,在应用程序的生命周期和应用程序关闭后,网页仍然在浏览器中打开(在重定向到应用程序的页面上)。
通过javascript关闭一个没有通过javascript打开的标签显然很困难? (在我的例子中,选项卡是由应用程序打开的,而不是由不同的选项卡打开)。有没有办法解决这个问题?
(我知道我可以使用WebView,但WebViews是错误的,制造商特定的,我想避免的安全漏洞)
答案 0 :(得分:1)
不,抱歉。这没有标准Intent
结构。虽然有些浏览器可能会提供某些东西,但我不知道有什么用。
请注意,您的ACTION_VIEW
Intent
无需打开浏览器标签页,因为用户选择的浏览器可能不提供任何类型的标签UI隐喻。 check this reference old question