我有一个网站,其中包含指向外部网站的链接,例如亚马逊产品链接。链接工作得很好,但是当我在移动设备上测试我的网站时(在这种情况下是iOS),我注意到点击移动浏览器中的链接会强制打开亚马逊应用程序,而不是只打开一个新选项卡。
我的html中的链接如下:
<a href="https://www.example.com" target="_blank"></a>
&#13;
我希望这些链接仅在浏览器中打开,而不是在各自的应用中打开。有什么方法可以使用html / javascript来防止这种行为吗?谢谢!
答案 0 :(得分:1)
不,你不能。
原因是:您不应该对用户强加 选择。也许用户更喜欢这款应用?这就是为什么iOS 9会在切换应用时在左上角引入应用切换器的原因。
此外,如果您是应用开发者,让我们从另一方面看:如果您构建应用并允许通用链接(或通常是深层链接),您显然希望用户使用该功能,而不是在应用程序中打开该网站。但同样,您无法强迫用户在应用中打开该链接。这是件好事,因为这完全取决于用户想做什么以及他想怎么做。
从用户体系的角度来看,让用户选择是处理此问题的最佳方式。