chrome-custom-tabs相关内容
我正在尝试使用 Android Chrome 自定义选项卡实现 OAuth2 流程,但是当 Chrome 自定义选项卡收到包含我的应用程序位置/方案的 302 时,我的应用程序始终关闭(没有崩溃). 如果我创建一个带有 ahref 链接的 HTML 页面并手动触摸它,Chrome 自定义选项卡会正确切换到我的应用程序. 似乎在 Chrome 自定义选项卡中处理服务器 302 重定向时,
..
我正在“现代化"我们的登录小部件以使用 Chrome 自定义标签作为 几个月后,Google 将开始使用 Webviews 阻止 OAuth 请求. 登录小部件与我们的身份服务配合使用,该服务支持经典的“用户名和密码"登录和社交登录,通过在 Google/Facebook/... 的授权代码流中播放 OAuth2“客户端"...因此,来自 Google 的授权代码会传送到此身份服务,后者又会
..
我在我的应用中使用 Chrome 自定义标签启动了一些 url,我想从打开的窗口中隐藏状态栏. 有可能吗? 解决方案 目前,无法在 Chrome 中打开隐藏状态栏的自定义选项卡. 当用户向下滚动内容时,可以通过调用 CustomTabsIntent.enableUrlHiding()
..
我按照这篇文章从一个 PWA.一切都很好,应用感觉像 PWA,但我无法实现的是将方向锁定为横向. PWA 的清单是这样的: "orientation": "风景",“显示":“独立" 因此,如果您将其从 Google chorme 添加到主屏幕,它会按预期工作. 我尝试在清单文件中设置 android:screenOrientation="landscape" 并像这样在横
..
我从我的应用程序启动ChromeCustomTabs.chorme自定义选项卡中的页面显示一个按钮.单击该按钮时,将触发一个深层链接,例如 myapp://show/screen?id = 123 .我对应的Intent过滤器是这样的:
..
java.lang.NoSuchMethodError:类Landroid/support/customtabs/CustomTabsIntent中没有虚拟方法launchUrl(Landroid/app/Activity; Landroid/net/Uri;)V 在一切正常之前,但今天我可以看到上述错误.为什么会发生?如果更改了某些内容,为什么不向后兼容? 解决方案 不知道它是否对
..
有什么方法可以在Chrome自定义标签中更改标题颜色吗? 我应用了Chrome自定义标签来显示网页.为此,我利用了CustomTabsIntent.Builder类.但是,没有用于更改标题颜色的界面. 字符串url ="www.google.com";CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(
..
如何在Android中的"Chrome自定义标签"选项菜单中添加“复制链接"选项.像这样在CustomTabs中添加自定义菜单项. CustomTabsIntent.Builder customTabsIntent = new CustomTabsIntent.Builder();字符串menuItemTitle = App.s(R.string.share);PendingIntent me
..
我正在尝试更改自定义镶边标签的操作栏上的默认关闭按钮.我尝试使用 setCloseButtonIcon()进行设置,但是默认关闭按钮仍然显示.我要更改箭头附近的位置. 我的下面的代码: public void openHomePage(){最终的CustomTabsIntent.Builder构建器=新的CustomTabsIntent.Builder();builder.setTool
..
是否可以使用android中的chrome自定义标签加载本地html内容?我在网上搜索,找不到解决方案,任何人都可以帮忙. 解决方案 无法使用Chrome自定义标签直接加载HTML内容,但您可以尝试将内容保存到本地文件并提供file://URL以查看如果可行.
..
我有一个WebView,它加载了内部带有链接的HTML.这些链接是使用Chrome自定义标签打开的. 奇怪的情况: 打开Chrome浏览器 打开应用 按任意链接(这将打开一个Chrome自定义标签) 按下“自定义"标签上的“后退"按钮或"x"按钮 而不是返回到应用程序,而是显示chrome浏览器. [更新] 我在AndroidManifest中设置的活动的启动模式为sin
..
我使用的是Android新推出的Chrome自定义标签,而不是使用Webview.这是其文档的链接 这是显示如何使用它的代码. 字符串url =¨https://paul.kinlan.me/¨;CustomTabsIntent.Builder builder =新的CustomTabsIntent.Builder();CustomTabsIntent customTabsIntent =
..
我使用此代码打开带有Chrome自定义标签的链接.但是它显示了 setToolbarColor()和 setSecondaryToolbarColor()的 @Deprecated .我还没有找到可替换的东西. 注意:Android Studio建议“改为使用setDefaultColorSchemeParams".但还没有找到任何例子. Uri uri = Uri.parse(url)
..
我尝试在Chrome自定义标签(CustomTabsIntent.Builder)中更改“关闭按钮"的默认图标 简单的测试代码: 位图closeIcon = BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher);intentBuilder.setCloseButtonIcon(closeIcon); 但是什么
..
我们的生产Android应用程序使用Chrome自定义标签进行OAuth登录 昨天Chrome版本为61.0.3163.98时,它运行良好 在一夜之间将Chrome更新到72.0.3626.76之后,登录过程陷入了嵌入式浏览器,并且向用户显示了空白的白屏. 如果我们卸载Chrome更新,则登录将重新开始工作 Chrome和/或Chrome自定义选项卡发生了什么变化,从而中断
..
之前传递给customTabsIntent.intent.putExtra(Browser.EXTRA_HEADERS,headers)的EXTRA_HEADERS正常运行. Chrome更新到83后,它停止传递标头数据. public static void startCustomTab(String url, Context context) { CustomTabsInt
..
我试图从stackoverflow查找许多答案,但找不到与此相关的任何东西,我正在实施支付应用程序,并且我想在我的应用程序中显示自定义标签,以通过存储用户ID或设置cookie来记录用户访问 在自定义标签中加载的https页面是否可以写入Cookie,或者使用localstorage或为自定义标签打开的域安装服务工作者。从Chrome访问同一页面时还可以使用 吗? 自定义标签中的我的域是
..
在我的应用中,我当前正在使用网络视图来显示一些内容.然后,我使用Javascript注入为用户快速填写表单. 唯一的问题是,与Chrome自定义标签相比,Webview的运行速度慢得令人难以置信.是否可以将Javascript代码注入这些自定义标签中? 例如,这是我当前使用的一些代码: myWebView.loadUrl("javascript:document.getEleme
..
我想通过CustomTab或Chrome发送POST HTTP请求,然后最终显示页面.我进行了很多研究,但没有办法. 有办法吗? 可以通过Volley发送POST请求,然后最终在浏览器中显示响应? 解决方案 我为此编写了一种解决方法. 小心,是肮脏的;) 步骤: 您需要创建一个带有表单的html文件 在其中添加与您需要传递给url的值相对应的输入字段 将此文件添加到您
..
在我的应用中,我已通过Chrome自定义标签打开了一个网址.我们知道,当用户点击设备后退按钮或自定义后退按钮时,Chrome自定义标签将关闭.是否可以通过编程方式在无需用户干预的情况下关闭Chrome自定义标签. 解决方案 当前尚无此类支持以编程方式关闭chrome自定义标签.但是,您可以根据需要从启动chrome自定义标签的位置开始上一个活动来关闭它. 让我们从" MainActi
..