在后台加载Chrome自定义选项卡,并在Android上完成导航触发

在后台加载Chrome自定义选项卡,并在Android上完成导航触发,android,chrome-custom-tabs,Android,Chrome Custom Tabs,我正在Android上使用Chrome自定义选项卡,我想在后台加载url,等待导航完成后触发,然后向用户显示(或不显示)页面 我已经能够完成导航触发,但从我在文档和示例中看到的内容来看,现在有一种方法可以在不向用户显示的情况下实际加载URL。我尝试过warmup和mayLaunchUrl(..)方法,但它们实际上并没有加载url(这很有意义) 如果有人能告诉我这是a)可能的,以及如何去做,或者b)不可能,那么停止尝试,那将是一个很大的帮助。谢谢。要在打开页面之前预加载内容,请使用mayLaunc

我正在Android上使用Chrome自定义选项卡,我想在后台加载url,等待导航完成后触发,然后向用户显示(或不显示)页面

我已经能够完成导航触发,但从我在文档和示例中看到的内容来看,现在有一种方法可以在不向用户显示的情况下实际加载URL。我尝试过warmup和mayLaunchUrl(..)方法,但它们实际上并没有加载url(这很有意义)


如果有人能告诉我这是a)可能的,以及如何去做,或者b)不可能,那么停止尝试,那将是一个很大的帮助。谢谢。

要在打开页面之前预加载内容,请使用
mayLaunchUrl
。它将一直运行,直到将页面预呈现给用户

我建议你读这本书。当前的建议是,当用户打开页面时至少有50%的变化时,进行预呈现

如果可能性低于此值,则可以使用低置信度预取:在第一个参数中使用null调用第三个参数的捆绑列表中所需的url。这将解析DNS并预连接到服务器,但不会获取整个页面