gpt4 book ai didi

ios - 如何使 iOS 通用链接在 iframe 中工作

转载 作者:行者123 更新时间:2023-11-28 21:18:23 25 4
gpt4 key购买 nike

首先,我们有一个应用程序,我们的域支持 iOS9 和 iOS10 上的通用链接。在着陆页上有一个元素的“href”属性设置为我们的域。单击它会启动我们的 native 应用程序或在浏览器中打开 UL。这是有效的。

但是,当将相同的着陆页放入 iframe(预期用例)中时,该按钮无法按预期工作。我没有启动我们的应用程序,而是在控制台中看到:“https://domain/path/page.html ”不允许显示来自 itms-appss://itunes.apple.com/app/appname/id####### 的不安全内容?公吨=8。这意味着 UL 机制不起作用,浏览器实际上检索了 URL(这反过来是一个简单的 PHP 文件,发送 Location header 重定向到 iTunes)

我认为我们的应用程序或页面或子域可能有问题,所以我尝试为 Instagram 应用程序添加类似的链接。这没有帮助,因为行为是相同的:UL 机制不起作用,浏览器检索了 UL 的内容。

伪 HTML:

<body>
<a href="universal_link">Works</a>

<iframe src="your_random_local_page.html">
<a href="universal_link">Doesn't work</a>
</iframe>

</body>

最佳答案

刚从 iframe 离开

<body>
<a href="universal_link">Works</a>

<iframe src="your_random_local_page.html">
<a target="_top" href="universal_link">Doesn't work</a>
</iframe>

</body>

这对我来说很好。

关于ios - 如何使 iOS 通用链接在 iframe 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40731036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com