3

如何从移动浏览器启动应用程序(facebook/twitter/etc),但如果未安装应用程序,则退回到超链接

我参考了上面的链接,它在 Google Nexus 4、firefox 和 chrome 浏览器上运行良好。如果未安装应用程序,则锚标记会将其重定向到 Web 浏览器,否则会打开应用程序。

但是当我在 HTC 和 Note II 等不同的手机以及 iPad 上对其进行测试时,出现了一些问题,例如:-

1.) 在 Note II 上运行良好,但并非总是如此。(firefox 和 chrome) 2.) 在 HTC 上,它从未打开过该应用程序。facebook URL 总是在浏览器中打开。(firefox 和 chrome) 3.)在 iPad 上,如果安装了应用程序,此代码工作正常,可以在应用程序内打开所需的 facebook 页面,但如果未安装 facebook 应用程序,safari 会抛出错误( Safari 无法打开页面,因为地址无效)。

请让我知道是否有任何其他方法可以做到这一点,或者它是否与设备或浏览器有关。真的很感激。

4

0 回答 0