问题标签 [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 回答
10867 浏览

android - 使用 Android SDK 为 Facebook 登录启用 Chrome 自定义选项卡

我在我的应用程序中使用 Facebook SDK 版本 4.11.0。

根据官方文档页面上概述的步骤,我在清单文件中添加了以下内容以启用 Chrome 自定义选项卡。

fb_login_protocol_scheme添加到strings.xml“fb+app_id”

身份验证过程工作正常,没有任何问题。
唯一需要担心的是,当我单击登录按钮时,登录对话框不会在 Chrome 自定义选项卡中打开,而是以通常的 webview 对话框格式打开。

这里是否缺少要添加到项目中以启用 Chrome 自定义选项卡的内容?

0 投票
1 回答
1308 浏览

android - 如何通过 Chrome 自定义选项卡中的 Intent/pendingIntent 关闭应用程序/活动或代码菜单项

我正在尝试了解 Chrome 自定义标签的工作原理。按照指南,将自定义项添加到菜单是使用 pendingIntent 完成的,例如:

我知道如何使用 pendingIntent 指向网站或创建“共享”操作。问题是是否可以通过添加“关闭”菜单项来关闭活动或退出应用程序来执行更复杂的任务?或将该菜单项“连接”到一个方法,因此当用户单击它时,该方法中的代码将被处理。我想如果可能的话,第二个比第一个更容易解决。

我试图寻找答案,但如果我使用意图或pendingIntent 搜索如何关闭或结束活动或应用程序(或类似),我会使用'finish();'得到一些东西 或'startActivity(intent);' 或类似的,我不能在这里申请,因为我不知道如何或从哪里调用它。我尝试阅读有关意图和pendingIntent 的使用,但我无法弄清楚如何,比如说关闭活动或流程而无法调用方法。

我会很感激任何帮助,甚至是一些指向资源的链接或指向我接下来需要阅读/学习的内容才能理解这一点。

0 投票
1 回答
131 浏览

chrome-custom-tabs - Chrome 自定义标签是否允许网站更改标题栏颜色?

Chrome 自定义标签是否允许网站使用 <meta name=theme-color /> 更改标题栏颜色?

0 投票
1 回答
1403 浏览

java - Chrome 自定义标签会在浏览时预加载网页吗?

我正在测试 Chrome 自定义标签。它应该预加载用户可能在后台点击的网页。这是通过调用发生的

当 MainActivity 处于活动状态时,网页会很好地预加载,并且在启动 URL 时,网页会按预期快速加载。但是,我想在用户已经浏览时自动向用户提供其他网页(因此活动在后台)。然后,预加载网页似乎不再加快加载过程,即使正在加载新提供的网页,这也会缓慢发生。

我写了一个小应用程序来演示这种行为。手动预加载和启动 URL 效果很好(因为活动是活动的,我想),自动循环服务新网页很慢(因为活动不活动并且 mayLaunchUrl 方法不能按预期工作)。

是否可以在用户已经浏览时使用预加载机制?如果是,如何?

我添加了 MainActivity 代码,例如:

谢谢!

0 投票
2 回答
2470 浏览

android - Chrome 自定义标签的关闭按钮功能覆盖

“chrome custom tab”的关闭按钮关闭整个webview本身。但是,我希望它覆盖其行为以作为硬件后退按钮行为,以便用户可以返回上一页网页而不是关闭网页视图。

我阅读了很多帖子和博客,但找不到任何解决方案。我找到了更改关闭按钮图标的解决方案。

0 投票
2 回答
1606 浏览

android - 监听 chrome 自定义标签进度事件

我有一个应用程序Chrome custom tabs用来打开一些链接,我需要在用户停留在 Chrome 上的所有时间内每秒都有一个事件,或者知道他在 Chrome 上停留了多少时间。对我来说,唯一的方法是使用Service. 有可能以不同的方式做吗?

0 投票
0 回答
2958 浏览

chrome-custom-tabs - 是否可以以编程方式调用 Chrome 自定义选项卡,但作为“隐身模式”?

在某些情况下,用户可能不希望 chrome 自定义选项卡显示在他们的浏览历史记录中。该应用程序有什么方法可以告诉 Chrome 自定义选项卡以隐身模式显示网页,并避免将该 URL 存储在用户正常浏览历史记录中?

如果目前无法做到这一点,那么有人可以在哪里提交功能请求?

谢谢!

0 投票
1 回答
2873 浏览

android - 如何在 Android 的 Chrome 自定义选项卡中将 EXTRA_REFERRER 添加到 CustomTabsIntent 构建器

我正在为 android 使用新推出的 Chrome 自定义标签,而不是使用 webviews。这是他们文档的链接

这是显示如何使用它的代码。

问题是我想在其中添加 Intent.EXTRA_REFERRER。下面是用他们自己的话从他们的博客中复制的段落..

对于网站来说,跟踪其流量的来源通常非常重要。确保通过在启动自定义选项卡时设置引荐来源网址让他们知道您正在向他们发送用户

我无法弄清楚为启动自定义选项卡而创建的任何意图。在哪里添加此行?如果有人遇到这种情况,请帮忙。

0 投票
3 回答
2240 浏览

android - 如何在android中的chrome自定义标签和webview之间切换?

我已经在 android studio 中为一个网站实现了 chrome 自定义选项卡和 webview。他们都工作正常。现在我想要的是,如果用户没有安装 chrome 或者 chrome 版本小于 45(chrome 自定义选项卡所需的最低版本),那么打开 webview 类。如何检查 chrome 版本或是否安装了 chrome?这是默认打开 chrome 自定义选项卡的代码片段

0 投票
1 回答
1749 浏览

android - 有没有办法在 chrome 自定义选项卡中加载 html 内容

是否可以在 android 中使用 chrome 自定义选项卡加载本地 html 内容?我在网上搜索,找不到解决方案,谁能帮忙..