android - 有没有办法在不实际显示的情况下启动 Chrome 自定义标签?

标签 android google-chrome chrome-custom-tabs

在我的应用程序中,我们需要打开一个浏览器窗口并点击一个 URL - 页面加载完成后我们需要关闭它,我知道我可以使用 CustomTab 回调来做到这一点。我宁愿用户根本不必看到自定义选项卡打开 - 有没有办法让它不可见?

我们想出了如何使用常规 Chrome 浏览器来做到这一点,但我想使用自定义选项卡来利用 warmup() 方法。

我的 iOS 同行用 Safari ViewControllers 完成了同样的事情,它允许你在不可见的情况下打开一个。

最佳答案

在 SafariViewController 中,这很容易做到。

在 ChromeCustomTab 中,您可以使用 mayLaunchUrl方法并提供 URL。 顾名思义,URL 可能并不总是被调用。这是我能找到的最接近“隐形浏览器窗口”的东西。

关于android - 有没有办法在不实际显示的情况下启动 Chrome 自定义标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33680457/

相关文章:

android - 如何在 Chrome 自定义选项卡中实现 URL 更改监听器?

android - Chrome 自定义标签 : Why is CustomTabsClient. bindCustomTabsService() 无法正常工作?

android - 在android中使用CursorLoader代替startManagingCursor,数据库访问

java - Android- java.lang.IllegalStateException:

android - 从android客户端登录到appengine

javascript - XMLHttpRequest 和 setInterval 的内存泄漏

android - 错误 : Program type already present: org. apache.maven.profiles.DefaultProfileManager

google-chrome - 如何修复 Windows Server 2016 上 IIS 中的 ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY

javascript - Emberjs/Chrome/FFox : numeric Access-Control-Request-Headers in preflight

postmessage - 在 Chrome 自定义标签 CustomTabsSession 中使用 postMessage