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

android - “Chrome 自定义标签”是否支持 VectorDrawable?

我使用“chrome custom tab”(cct),一切运行正常

但是,如果我想向 buildIn 工具栏添加“动作”,则 cct 仅适用于可绘制目录下的旧“png”文件。我已经切换到使用矢量资产来生成矢量绘图并通过使用矢量绘图兼容来完成所有事情,似乎 cct 无法使用它,对吧?

谢谢谁能给我答案。

0 投票
3 回答
1638 浏览

chrome-custom-tabs - 三星 S6 Edge 设备中的 Chrome 自定义选项卡不是打开它自己的 Internet 浏览器应用程序

我们在应用程序中使用 Chrome 自定义标签来打开链接。我们在三星 S6 Edge 上有问题。当我们点击应用程序中的链接时,该设备会打开自己的浏览器(称为 Internet),而不是 Chrome 自定义标签。当您按下返回按钮时,有时它不会返回我们的应用程序,而是从堆栈中打开 Internet 应用程序(如果您最近已经使用此 Internet 应用程序进行浏览)。如果您最近没有使用 Internet 应用程序进行浏览,按返回将正确打开您的应用程序。

0 投票
2 回答
2953 浏览

android - 具有 onPageFinished() 和 onPageStart() 行为的自定义选项卡

我必须在使用带有 OAuth 功能的 webview 登录的应用程序中实现自定义选项卡。有没有办法将与 onPageStart() 和 onPageFinished() 相同的行为放入 Chrome 自定义选项卡?

0 投票
1 回答
299 浏览

android-webview - 在不使用 Webview 的情况下设置 WebViewClient

.setWebviewClient 是否有不使用 webviews 的功能?可能通过视图代替。我试图在不使用这些功能的情况下模仿 webview。我必须使用 Chrome 自定义选项卡,它似乎没有相同类型的内置函数。

先感谢您。

0 投票
2 回答
1986 浏览

android - Chrome 自定义标签。设置多个工具栏项

我正在我们的 Android 应用程序上实现 Chrome 自定义选项卡(使用最新版本 23.3.0)。最新版本的 chrome 选项卡允许您使用“builder.addToolbarItem()”方法在底部工具栏上添加按钮(根据此堆栈溢出答案的其他可自定义的东西。现在我在为底部添加操作意图时遇到问题工具栏按钮。我为添加的每个工具栏项设置了两个不同的操作意图。但是当打开 chrome 自定义选项卡并单击我添加的任何工具栏项时,会启动相同的意图。启动的意图始终对应到为添加的第一个工具栏项设置的意图。

这是我在单击回收站视图的项目时用来构建自定义选项卡的代码。

因此,在运行此代码后,将获得一个带有底部工具栏和两个按钮收藏和报告的 chrome 自定义选项卡。单击任何按钮将始终启动最喜欢的操作。我已通过多次调试代码确保将值正确传递给意图。我不知道我在这里错过了什么。我开始认为这可能是 Chrome 自定义选项卡上的一个错误,但可能我缺少一些东西。任何帮助将不胜感激。提前致谢。

已编辑

我已经根据给出的建议编辑了代码库,现在它可以正常运行每个按钮要执行的操作。比你!但我还有一个问题,关于职位。我正在设置在意图上选择的项目的位置,但是当打开 chrome 选项卡,单击任何操作按钮并返回到活动时,意图只设置了操作但位置丢失了。我不明白为什么?我在上面代码中显示的方法 createDetailActionIntent() 中设置所有意图值。

关于从 chrome 自定义选项卡返回到活动并检索意图附加信息时为什么会丢失位置的任何想法???

这篇文章帮助我解决了我遇到的最后一个问题。

感谢所有为解决这个问题做出贡献的人!

0 投票
1 回答
2502 浏览

chrome-custom-tabs - Chrome 自定义标签 CookieManager

我有一个应用程序,它使用 cookie 来提供 authcode 以获取 OAuth 流的令牌。我查看了 Android 开发者网站,它说 CookieManager 与 WebView 实例一起使用。这是否意味着 Chrome 自定义选项卡不能使用 CookieManager?

先感谢您。

詹姆士

0 投票
0 回答
545 浏览

android - Chrome 自定义标签从工具栏导航

我在我的项目中实现了 Chrome 自定义选项卡并添加了两个 ToolbarItem。有了这些项目,我想让用户能够在 Chrome 自定义选项卡中向前和向后导航。

但是当在第一页上并按下它时,它将关闭并且不显示前进按钮。当可以前进时,显示按钮并使其工作。

经过 20 多个小时的研究和尝试,我仍然无法与 Chrome 自定义选项卡对话。我什至不能调用 onBackPressed() 因为我不拥有该活动。获取 topActivity 时,它的包名是 com.android.chrome。

有谁知道我如何与自定义选项卡进行交流。

在我的 CustomTabsIntent 和 Pending 意图的代码下方。

0 投票
0 回答
245 浏览

java - 如何知道用户在 Chrome 自定义标签中点击了哪个链接

这在 WebView 中是可能的(即使用 shouldOverrideUrlLoading)。使用 Chrome 自定义标签时可以实现这样的目标吗?

0 投票
1 回答
228 浏览

android - Android:eclipse上的chrome自定义标签?

如何在 Eclipse 上将 chrome 自定义选项卡添加到 android 项目这里是一个文档描述将它添加到 android studio 但我没有时间切换到 android studio 是他们导入它的任何方式。

0 投票
1 回答
3896 浏览

android - Chrome 自定义选项卡 - 未触发意图 (Android)

我正在努力在我当前的 Android 应用程序中实施 PayPal,并且有人建议我使用 Chrome 自定义选项卡,但我似乎无法触发 Intent。

我相信我已经在 AndroidManifest.xml 中正确设置了 Intent

我能够在 Fragment 类中成功启动 Google Chrome 选项卡(我有 2 个按钮:

  • 将在 Chrome 自定义选项卡中启动 www.google.co.uk 的按钮
  • 启动我的自定义网页(托管在本地主机上)的按钮,当用户单击按钮/链接时将引发重定向

请看下面这个片段的代码:

然后我有我的自定义网页:

我希望当用户单击 Chrome 自定义选项卡中网页上的链接/按钮之一时,用户将被重定向回应用程序,但我似乎无法使此功能正常工作。

任何帮助,将不胜感激!