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

Javascript 阻止iOS移动浏览器在单击链接时强制打开应用程序?,javascript,jquery,html,ios,jquery-mobile,Javascript,Jquery,Html,Ios,Jquery Mobile,我有一个网站,其中包含外部网站的链接,例如亚马逊产品链接。这些链接工作正常,但当我在手机上测试我的网站(本例中是iOS)时,我注意到在手机浏览器中单击链接会强制打开Amazon应用程序,而不仅仅是打开一个新标签 我的html中的链接如下所示: 不,你不能 原因是:你不应该把你的选择强加给用户。也许用户更喜欢这个应用程序?这就是iOS 9在切换应用程序时在左上角引入应用程序切换器的原因 此外,如果你是应用程序开发人员,让我们从另一个角度来看问题:如果你甚至构建了一个应用程序并允许通用链接(或者通

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

我的html中的链接如下所示:

不,你不能

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

此外,如果你是应用程序开发人员,让我们从另一个角度来看问题:如果你甚至构建了一个应用程序并允许通用链接(或者通常是深度链接),那么你显然希望用户使用该功能,而不是在应用程序中打开网站。但同样,你不能强迫用户在应用程序中打开该链接。这是一件好事,因为这完全取决于用户想做什么以及他想如何做


让用户选择是从用户体验角度处理此问题的最佳方式。

欢迎使用SO!到目前为止你试过什么?为了帮助我们帮助您,请添加一个@abpatil-我在我的html中添加了一个链接示例。谢谢请您将答案标记为已接受,好吗?:)