在“受信任的网络活动中打开的自定义选项卡中隐藏div

问题描述 投票:0回答:1

我有一个Android应用,该应用通过外部链接使用Trusted Web Activity。单击链接时,它将在应用程序内浏览器(“自定义标签”)中打开。我想在该“自定义标签”页面中隐藏一个div,但我想在Chrome中打开网站时显示该div。可能吗? div如下所示。

<div id="something" class="something"><a class="btn btn-primary" href="somelink">text</a></div>

android chrome-custom-tabs trusted-web-activity twa
1个回答
0
投票

[假设开发人员控制了两个站点,如果可信Web活动正在打开https://siteA.com,并且从站点A上的链接打开了https://siteB.com,并且您想在siteA打开siteB时隐藏div onlnye。

您可以链接到https://siteB.com?hideDiv=true。仅当在“受信任的Web活动”中时,siteA才可以附加额外的参数。 siteB检查参数是否存在,并隐藏潜水(如果存在)。

另一种选择是在JavaScript中检查document.referrer并检查它是否与https://siteA.com相匹配。

© www.soinside.com 2019 - 2024. All rights reserved.