问题标签 [chrome-custom-tabs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
422 浏览

android - 如果不接受条款和条件,应用程序不会打开 chrome

我正在使用 Xamarin.Android 构建一个应用程序,该应用程序旨在当用户点击一个单元格时在 Chrome 中打开一个 URL。直到几个小时前,一切都运行良好。它在一台设备上运行良好,但在另一台设备上却不行。没有迹象表明为什么它没有在其中一部手机上打开 Chrome。过了一段时间,我手动打开 Chrome 以确保一切正常,并发现它在几分钟前自动更新了自己,我没有接受他们的条款和条件。接受它们后,一切都恢复正常了。

我的问题是没有迹象表明问题出在 Chrome 的 EULA 上,而且看起来我的应用程序是有问题的应用程序。我正在使用下面的代码使用 CustomTabsLibrary 启动 URL:

当设备上未安装 Chrome 时,会调用下面的回调,但情况并非如此。在我们的例子中,如果用户不接受 Google Chrome 应用程序的 EULA,我们没有任何可用的回调知道,因此,它不会将用户重定向到 URL。

以前有人遇到过这个问题吗?我们有什么办法可以解决这个问题吗? 自定义标签库

Stackoverflow 上的相关问题

0 投票
1 回答
1512 浏览

android - 来自 chrome 自定义选项卡的回调

我正在我的 android 应用程序中实现 Fit-bit 休息客户端授权。我使用自定义标签打开 Fitbit 授权 URL,例如“ https://www.fitbit.com/oauth2/authorize?response_type=code&client_id=xxxx&scope=activity&redirect_uri=testing://callbackfitbit&prompt=login?time=time ”。通常发生的情况是我在 Activity 类中获得授权代码。但有时当 fitbit URL 在自定义选项卡中打开时,我的应用程序会退出。我不明白这种行为。

没有报告此行为的日志。

任何建议都可以帮助我理解这种行为。

0 投票
1 回答
121 浏览

android - [Android]谷歌浏览器更新后,chrome自定义标签在后台自动切换

在 OAuth2 身份验证后,我需要重定向到我的自定义方案(我的应用程序)。我之前所做的是按照以前的解决方案成功

但是在android中更新了chrome浏览器后问题又出现了。我问我的朋友谁不更新 android chrome,它工作正常,所以他正在使用我的应用程序。有没有人遇到同样的问题?chrome 4.2 版本 53.0.278.124 有什么问题)?

0 投票
1 回答
2691 浏览

android - 单击“操作”按钮时,我想关闭 Chrome 自定义选项卡

我正在尝试将 Chrome 自定义选项卡集成到我的 Android 应用程序中。这是我遇到的要求:
1. GridView 中显示的 pdf 列表。单击任何 pdf 的用户将在自定义选项卡上打开。这里我将传递项目在 GridView 中的位置。
2. 此位置将用于选择。自定义选项卡上会有一个SELECT动作。当用户单击 SELECT 时,自定义选项卡应关闭,将位置传递回活动,以便我可以在 GridView 中标记该项目已选中。

现在问题在于关闭自定义选项卡并将数据传递回活动。在这方面的任何帮助将不胜感激。

0 投票
1 回答
1257 浏览

android - Fitbit API 集成使用 oAuth 2.0 和 android 中的 chrome 自定义标签

我正在构建一个集成 Fitbit 以获取用户数据的 Android 应用程序。

为了集成 FitBit,我正在使用自定义 Chrome 选项卡。传递uri时,它重定向到访问页面,但是当我单击“允许”时,它显示错误并且不重定向到我定义意图过滤器的活动。

我正面临redirect_uri 的问题。我没有任何服务器,所以我将 redirect_uri 设置为 ******://logincallback

在此处输入图像描述

在此处输入图像描述

解决了

0 投票
1 回答
1043 浏览

android - 通过它打开深层链接时Chrome自定义标签停止

当我在 chrome 自定义选项卡中启动深层链接(指向应用程序活动内)时,应用程序会关闭。还不能找出任何原因。我正在使用 Branch.io 进行深度链接。

预期的行为是打开从链接重定向的活动。

更多详情:

  • 在我的应用程序中,有 Activity A,我点击了 Activity A 中的链接
  • 通过从 Activity A 调用 launchUrl() 在 Chrome CustomTabs 中打开该链接
  • 现在,从活动 A 中单击的链接实际上是一个深度链接,其中浏览器行为是,它从我的浏览器打开我的应用程序活动 B
  • 但是当这个链接打开 CustomChromeTab 我的应用程序关闭时,没有按照需要去 Activity B
  • 最后我在 logcat 中看不到任何错误
0 投票
1 回答
1537 浏览

android - Chrome 自定义选项卡在工具栏外显示操作按钮

我想向 ChromeCustomTabs 的工具栏添加一个操作按钮,所以我按照本教程进行操作

该按钮已添加,但它没有出现在工具栏中,而是出现在活动的底部:

Chrome 自定义选项卡

这是我用来创建 Chrome 自定义选项卡的代码:

如何使工具栏内的操作按钮靠近三个点?我错过了什么吗?

0 投票
3 回答
14525 浏览

android - 如何在Chrome自定义标签android中隐藏url

我已经在 android 中实现了新的Chrome 自定义选项卡,我正在使用以下代码打开

我需要将 url 隐藏在工具栏中的标题下方

在此处输入图像描述

0 投票
1 回答
2420 浏览

android - com.android.support:customtabs:没有虚拟方法launchUrl

在一切正常之前,但今天我可以看到上述错误。为什么会发生?如果有所改变,为什么不向后兼容?

0 投票
2 回答
5026 浏览

chrome-custom-tabs - 禁用 chrome 自定义标签?

我最近从 chrome beta 获得了更新,它带有 chrome 自定义标签。我不喜欢这个功能,想直接打开链接而不按在 chrome 中打开按钮。

谢谢