Ios 强制在Mobile Safari中打开通用链接

Ios 强制在Mobile Safari中打开通用链接,ios,mobile-safari,ios-universal-links,Ios,Mobile Safari,Ios Universal Links,我有一个指向页面的http链接。我希望用户在点击这个链接时能留在Safari中,即使有一个应用程序启用了通用链接可以拦截它 这在过去使用iframe中的target=“\u top”显然是可能的,但它不起作用 有什么想法吗 谢谢 如果我正确理解了该场景,那么您已经成功地为应用程序配置了通用链接,并且您为应用程序使用了与您网站上使用的相同的关联域值。现在,当点击网站链接时,应用程序总是打开的 好吧,祝贺通用链接成功——这是很多人都在努力解决的问题 要实现预通用链接,或者让链接打开网站而不是打开应用

我有一个指向页面的http链接。我希望用户在点击这个链接时能留在Safari中,即使有一个应用程序启用了通用链接可以拦截它

这在过去使用iframe中的
target=“\u top”
显然是可能的,但它不起作用

有什么想法吗


谢谢

如果我正确理解了该场景,那么您已经成功地为应用程序配置了通用链接,并且您为应用程序使用了与您网站上使用的相同的关联域值。现在,当点击网站链接时,应用程序总是打开的

好吧,祝贺通用链接成功——这是很多人都在努力解决的问题

要实现预通用链接,或者让链接打开网站而不是打开应用程序,您需要断开通用链接。幸运的是,打破通用链接似乎比让它工作起来容易得多:

  • 冒着声明显而易见的风险,您可以更改应用程序中使用的链接域,使其与网站不同
  • 另一个选择是关闭每个设备上的应用程序的通用链接。为此:使用通用链接打开应用程序,然后单击屏幕右上角显示的小按钮-单击此按钮将禁用设备上应用程序的通用链接。可能不是你想要的
  • 最后,您可以以不会触发通用链接的方式部署链接。苹果公司要求最终用户直接点击通用链接(见:)。因此,你可以让用户点击重定向到网站的按钮或链接(例如,缩短的链接),而不是直接打开,从而阻止应用程序打开。重定向将阻止通用链接打开应用程序

如果我正确理解了该场景,您已经成功地为应用程序配置了通用链接,并且您为应用程序使用了与您网站上使用的相同的关联域值。现在,当点击网站链接时,应用程序总是打开的

好吧,祝贺通用链接成功——这是很多人都在努力解决的问题

要实现预通用链接,或者让链接打开网站而不是打开应用程序,您需要断开通用链接。幸运的是,打破通用链接似乎比让它工作起来容易得多:

  • 冒着声明显而易见的风险,您可以更改应用程序中使用的链接域,使其与网站不同
  • 另一个选择是关闭每个设备上的应用程序的通用链接。为此:使用通用链接打开应用程序,然后单击屏幕右上角显示的小按钮-单击此按钮将禁用设备上应用程序的通用链接。可能不是你想要的
  • 最后,您可以以不会触发通用链接的方式部署链接。苹果公司要求最终用户直接点击通用链接(见:)。因此,你可以让用户点击重定向到网站的按钮或链接(例如,缩短的链接),而不是直接打开,从而阻止应用程序打开。重定向将阻止通用链接打开应用程序

你找到什么了吗?@Balázspap是的,事实上,有两种选择,但这相当棘手(而且不确定它是否仍然有效)。选项1:打电话给网络工作者,网络工作者会给你回电话,让你打开链接(window.location)选项2:绑定touchstart和touchend事件并打开此链接。你找到什么了吗?@Balázspap是的,事实上有两个选项,但这相当棘手(不确定它是否仍然有效)。选项1:致电一名网络工作人员,该工作人员会回电话给您以打开链接(window.location)选项2:绑定touchstart和touchend事件并打开此服务器上的链接。