0

我有一个使用带有外部链接的受信任的 Web 活动的 Android 应用程序。单击链接时,它会在应用内浏览器(自定义选项卡)中打开。我想在该自定义选项卡页面中隐藏一个 div,但我想在网站在 Chrome 中打开时显示该 div。可能吗?div 如下所示。

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

4

1 回答 1

0

假设开发人员控制所涉及的两个站点,如果受信任的 Web 活动正在打开https://siteA.com并且https://siteB.com是从站点 A 上的链接打开的,并且您希望在站点 A 打开站点 B 时隐藏一个 div。

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

另一种选择是检查document.referrerJavaScript 并检查它是否匹配https://siteA.com

于 2020-05-11T08:40:49.347 回答