我有一个Android应用,该应用通过外部链接使用Trusted Web Activity。单击链接时,它将在应用程序内浏览器(“自定义标签”)中打开。我想在该“自定义标签”页面中隐藏一个div,但我想在Chrome中打开网站时显示该div。可能吗? div如下所示。
<div id="something" class="something"><a class="btn btn-primary" href="somelink">text</a></div>
[假设开发人员控制了两个站点,如果可信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
相匹配。