【问题标题】:onPageFinished equivalant in custom chrome tab to get url自定义 chrome 选项卡中的 onPageFinished 等效项以获取 url
【发布时间】:2018-04-05 16:04:12
【问题描述】:

我正在我的一个应用程序中实现自定义 chrome 选项卡。 我已经启动了自定义 chrome 选项卡意图 为结果开始活动。 当用户从操作栏或底部菜单活动的 onActivityResult 后按时被调用但意图为空。 在 WebViewClient 的情况下,我想像在 onPageFinished(view, String url) 中一样接收 url。

提前致谢。

提前致谢

【问题讨论】:

    标签: android chrome-custom-tabs


    【解决方案1】:

    无法从自定义选项卡中的导航回调中获取 URL。这是为了在导航时保护用户隐私。

    如果您可以控制正在加载的页面,则可以使用您的应用程序处理的自定义架构将用户重定向到一个 URL,并在该 URL 中传递您需要的信息。

    如果您不控制页面,解决方案是提供自定义操作按钮或使用底部工具栏,触发 PendingIntent 并启动您的 Activity。然后,您将使用 Activity.onNewIntent / Activity.getIntent 检索 URL,该 URL 将作为 Intent 数据提供。这个example 展示了如何使用广播接收器。

    【讨论】:

      猜你喜欢
      • 2019-03-11
      • 2018-06-07
      • 1970-01-01
      • 2013-07-17
      • 2016-07-30
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多