chrome-custom-tabs相关内容

Chrome 自定义标签重定向到 Android 应用程序将关闭该应用程序

我正在尝试使用 Android Chrome 自定义选项卡实现 OAuth2 流程,但是当 Chrome 自定义选项卡收到包含我的应用程序位置/方案的 302 时,我的应用程序始终关闭(没有崩溃). 如果我创建一个带有 ahref 链接的 HTML 页面并手动触摸它,Chrome 自定义选项卡会正确切换到我的应用程序. 似乎在 Chrome 自定义选项卡中处理服务器 302 重定向时, ..
发布时间:2021-12-31 08:58:59 移动开发

“导航被阻止"从 Chrome 自定义标签重定向到 Android 应用程序时

我正在“现代化"我们的登录小部件以使用 Chrome 自定义标签作为 几个月后,Google 将开始使用 Webviews 阻止 OAuth 请求. 登录小部件与我们的身份服务配合使用,该服务支持经典的“用户名和密码"登录和社交登录,通过在 Google/Facebook/... 的授权代码流中播放 OAuth2“客户端"...因此,来自 Google 的授权代码会传送到此身份服务,后者又会 ..
发布时间:2021-12-31 08:58:43 移动开发

在 TWA 中锁定方向

我按照这篇文章从一个 PWA.一切都很好,应用感觉像 PWA,但我无法实现的是将方向锁定为横向. PWA 的清单是这样的: "orientation": "风景",“显示":“独立" 因此,如果您将其从 Google chorme 添加到主屏幕,它会按预期工作. 我尝试在清单文件中设置 android:screenOrientation="landscape" 并像这样在横 ..

如何在Chrome自定义标签中更改标题颜色

有什么方法可以在Chrome自定义标签中更改标题颜色吗? 我应用了Chrome自定义标签来显示网页.为此,我利用了CustomTabsIntent.Builder类.但是,没有用于更改标题颜色的界面. 字符串url ="www.google.com";CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder( ..
发布时间:2021-04-05 20:10:50 移动开发

Chrome“自定义标签"不会返回到应用

我有一个WebView,它加载了内部带有链接的HTML.这些链接是使用Chrome自定义标签打开的. 奇怪的情况: 打开Chrome浏览器 打开应用 按任意链接(这将打开一个Chrome自定义标签) 按下“自定义"标签上的“后退"按钮或"x"按钮 而不是返回到应用程序,而是显示chrome浏览器. [更新] 我在AndroidManifest中设置的活动的启动模式为sin ..
发布时间:2021-04-05 19:05:01 移动开发

Android-" setToolbarColor(int)"和"setSecondaryToolbarColor(int)";不推荐使用

我使用此代码打开带有Chrome自定义标签的链接.但是它显示了 setToolbarColor()和 setSecondaryToolbarColor()的 @Deprecated .我还没有找到可替换的东西. 注意:Android Studio建议“改为使用setDefaultColorSchemeParams".但还没有找到任何例子. Uri uri = Uri.parse(url) ..

为什么Android Chrome从61.0.3163.98更新到72.0.3626.76会中断Chrome自定义标签中的OAuth登录?

我们的生产Android应用程序使用Chrome自定义标签进行OAuth登录 昨天Chrome版本为61.0.3163.98时,它运行良好 在一夜之间将Chrome更新到72.0.3626.76之后,登录过程陷入了嵌入式浏览器,并且向用户显示了空白的白屏. 如果我们卸载Chrome更新,则登录将重新开始工作 Chrome和/或Chrome自定义选项卡发生了什么变化,从而中断 ..
发布时间:2020-11-17 21:14:10 移动开发

Chrome自定义标签Cookie,存储API和服务工作者

我试图从stackoverflow查找许多答案,但找不到与此相关的任何东西,我正在实施支付应用程序,并且我想在我的应用程序中显示自定义标签,以通过存储用户ID或设置cookie来记录用户访问 在自定义标签中加载的https页面是否可以写入Cookie,或者使用localstorage或为自定义标签打开的域安装服务工作者。从Chrome访问同一页面时还可以使用 吗? 自定义标签中的我的域是 ..

我可以将Javascript代码注入Chrome自定义标签中吗

在我的应用中,我当前正在使用网络视图来显示一些内容.然后,我使用Javascript注入为用户快速填写表单. 唯一的问题是,与Chrome自定义标签相比,Webview的运行速度慢得令人难以置信.是否可以将Javascript代码注入这些自定义标签中? 例如,这是我当前使用的一些代码: myWebView.loadUrl("javascript:document.getEleme ..

通过CustomTab或Chrome发布数据

我想通过CustomTab或Chrome发送POST HTTP请求,然后最终显示页面.我进行了很多研究,但没有办法. 有办法吗? 可以通过Volley发送POST请求,然后最终在浏览器中显示响应? 解决方案 我为此编写了一种解决方法. 小心,是肮脏的;) 步骤: 您需要创建一个带有表单的html文件 在其中添加与您需要传递给url的值相对应的输入字段 将此文件添加到您 ..

如何关闭Chrome自定义标签

在我的应用中,我已通过Chrome自定义标签打开了一个网址.我们知道,当用户点击设备后退按钮或自定义后退按钮时,Chrome自定义标签将关闭.是否可以通过编程方式在无需用户干预的情况下关闭Chrome自定义标签. 解决方案 当前尚无此类支持以编程方式关闭chrome自定义标签.但是,您可以根据需要从启动chrome自定义标签的位置开始上一个活动来关闭它. 让我们从" MainActi ..
发布时间:2020-08-30 05:11:24 移动开发