我有一个网站,其中包含指向外部网站的链接,例如亚马逊产品链接。链接工作得很好,但是当我在移动设备(在这种情况下为 iOS)上测试我的网站时,我注意到单击移动浏览器中的链接会强制打开亚马逊应用程序,而不仅仅是打开一个新标签。
我的html中的链接如下:
<a href="https://www.example.com" target="_blank"></a>
我只想在浏览器中打开这些链接,而不是在它们各自的应用程序中打开。有什么办法可以使用 html / javascript 来防止这种行为吗?谢谢!
不,你不能。
原因是:您不应该将您的选择强加于用户。也许用户更喜欢该应用程序?这就是 iOS 9 在您切换应用程序时在左上角引入应用程序切换器的原因。
另外,如果您是应用程序开发人员,让我们从另一面看:如果您构建应用程序并允许通用链接(或一般深层链接),您显然希望用户使用该功能,而不是在应用程序中打开网站。但同样,您不能强迫用户在应用程序中打开该链接。这是一件好事,因为这完全取决于用户想做什么以及他想怎么做。
从用户体验的角度来看,让用户选择是处理这个问题的最佳方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句