问题标签 [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 投票
3 回答
2438 浏览

android - Chrome 自定义选项卡无法返回应用

我有一个加载带有链接的 HTML 的 WebView。这些链接是使用 Chrome 自定义选项卡打开的。

奇怪的场景:

  1. 打开 Chrome 浏览器
  2. 打开应用
  3. 按任意链接(这将打开一个 Chrome 自定义选项卡)
  4. 按自定义选项卡上的后退按钮或“x”按钮
  5. 不会返回应用程序,而是显示 chrome 浏览器。


[更新] 我的Activity的启动模式,在AndroidManifest中设置,是singleInstance。

0 投票
1 回答
1723 浏览

chrome-custom-tabs - 锁定自定义选项卡的方向

我想使用 Chrome 自定义选项卡锁定方向。这是我可以用低级 API 做的事情,还是我需要为此功能添加一个新方法?

我的用例是我有一个具有自定义选项卡的应用程序,我希望它始终以纵向显示自定义选项卡,而不是横向显示。

0 投票
4 回答
10741 浏览

android - 自定义 chrome 选项卡要求选择多个浏览器

我正在尝试实现自定义 chrome 标签。我正在使用 Google 的默认库customtabs

我参考了本教程来实现自定义 chrome 选项卡。现在按照教程中的建议,我做了这样的编码。

并启动自定义选项卡。

现在,如您所见,我已经将自定义选项卡与 chrome 的包名称绑定,但它仍然要求在ChromeUC Browser之间进行选择。很明显 UC 浏览器不支持自定义标签。

所以我的问题是如何限制自定义标签只与 Chrome 浏览器绑定?

任何帮助将不胜感激。

谢谢你。

0 投票
1 回答
4413 浏览

android - Android:在 Chrome 自定义选项卡中隐藏状态栏

我在我的应用程序中使用 Chrome 自定义选项卡启动了一些 url,我想从打开的窗口中隐藏状态栏。

可能吗?

0 投票
1 回答
2914 浏览

google-chrome - Chrome 自定义标签 cookie、存储 API 和服务工作者

我试图从 stackoverflow 中查找许多答案,但找不到任何特定的答案,我正在实现支付应用程序,我想在我的应用程序中显示自定义选项卡,以通过设置 cookie 或使用 localstorage 存储用户 ID 来记录用户访问或者通过为自定义选项卡打开的域安装服务工作者。

  1. 在自定义选项卡中加载的 https 页面是否可以写入在从 Chrome 访问同一页面时也可用的 cookie?
  2. localstorage API 在自定义选项卡中是否可用于我的域?如果是,Chrome 是否提供储值?
  3. 是否允许从自定义选项卡安装服务人员?所以我可以从 Chrome 浏览器访问 S/W 吗?

如果这一切都不可能,当用户从 chrome 浏览器打开域时,我如何记录来自自定义选项卡的访问并在 Chrome 中提供它?

提前致谢

0 投票
1 回答
570 浏览

android - 带有自定义 Chrome 选项卡的回收视图

当我单击 RecyclerView 中的卡片时,我正在尝试使用自定义 chrome 选项卡打开 URL。但是customTabsIntent.launchUrl() 希望第一个参数是一个活动。

我该如何实施?

这是我的代码:

我的 ArticleViewAdapter.java

我的 NewsActivity.java

我不断收到错误:

我应该怎么做才能修复它?有没有更好的方法来使用允许自定义 chrome 选项卡的 OnClick?

0 投票
1 回答
1209 浏览

user-agent - 有没有办法在 Android 应用中找到 Chrome 自定义标签的用户代理代码?

Chrome 自定义选项卡嵌入在我的应用程序中,但建议您安装应用程序的横幅会出现,即使在使用应用程序本身时也是如此。我希望此横幅显示在 android 网络浏览器/chrome 中,而不是应用程序中。为此,我想找出 Chrome 自定义选项卡的用户代理代码。你知道是否有办法做到这一点?

0 投票
3 回答
4298 浏览

android - 使用 Chrome 自定义选项卡打开标记 URI“ActivityNotFoundException:未找到处理 Intent 的活动”

我目前正在为 Android 开发一个简单的 RSS 应用程序,该应用程序的一个功能是使用 chrome 自定义选项卡打开 url;我已经根据文档上提供的示例实现了 Chrome 自定义选项卡。

虽然大多数 url 都通过将其解析为 Uri 成功显示,但当自定义选项卡尝试打开时,我传递的其中一个 url 导致崩溃,看起来像这种格式:

标签:github.com,2008:PullRequestReviewCommentEvent/4172209621

我猜我不应该只用Uri.parse()方法解析这个字符串 url,但我有点卡住了,想知道在这里做什么。

我也猜这是一个与此类似的问题: Chrome custom tabs not opening other apps

崩溃似乎没有可以处理此意图的可用活动:

以下是我迄今为止编写的关于使用 Chrome 自定义选项卡打开 URL 的源代码:

0 投票
1 回答
286 浏览

chrome-custom-tabs - 生命周期管理

我通过这个SDK 使用 chrome 自定义标签。我正在集成一个 openid 连接解决方​​案,该解决方案在某些自定义范围内要求用户接收一次 SMS 密码,然后在下一个屏幕中输入。一切都很好,除非用户实际切换应用程序来阅读短信(如果从通知中读取一切正常),当用户尝试返回选项卡/应用程序时,它会关闭/消失等。

有没有办法“强制”或存储会话/浏览器状态?

0 投票
0 回答
686 浏览

android - Chrome Custom Tabs and push notifications

When using an android app with chrome custom tabs, the push notifications can be registered there? And if so, they will apear in the chrome browser, outside the app? How does it behave?

Chrome Custom Tabs: https://developer.chrome.com/multidevice/android/customtabs

Web Push Notifications: https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web