gpt4 book ai didi

javascript - 防止 iOS 移动浏览器在单击链接时强制打开应用程序?

转载 作者:行者123 更新时间:2023-11-29 00:10:03 25 4
gpt4 key购买 nike

我有一个网站,其中包含指向外部网站的链接,例如亚马逊产品链接。这些链接工作正常,但当我在移动设备(在本例中为 iOS)上测试我的网站时,我注意到在移动浏览器中单击链接会强制打开亚马逊应用程序,而不是仅仅打开一个新选项卡。

我的html中的链接如下:

<a href="https://www.example.com" target="_blank"></a>

我只想在浏览器中打开这些链接,而不是在它们各自的应用程序中打开。有什么办法可以使用 html/javascript 来防止这种行为?谢谢!

最佳答案

不,你不能。

原因是:您不应该将的选择强加给用户。也许用户更喜欢该应用程序?这就是为什么 iOS 9 在您切换应用程序时在左上角引入了应用程序切换器。

此外,如果您是应用程序开发人员,让我们从另一方面来看:如果您构建应用程序并允许通用链接(或通常的深层链接),您显然希望用户使用它功能,而是在应用程序中打开网站。但同样,您不能强制用户在应用程序中打开该链接。这是一件好事,因为这完全取决于用户想做什么以及他想怎么做。

从用户体验的 Angular 来看,让用户选择是处理此问题的最佳方式。

关于javascript - 防止 iOS 移动浏览器在单击链接时强制打开应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46741843/

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