提供在不同浏览器

时间:2015-04-26 09:52:03

标签: html ios facebook

我的网络应用程序在大多数浏览器中运行得非常好,但我仍然在尝试解决一些阻止它在iOS Facebook的应用程序内浏览器中正常运行的错误。在我对这些内容进行排序之前,我想提供一条消息,让用户可以选择在Safari中打开链接。

我现在的解决方案是使用javascript来检测浏览器的用户代理(similar to this question),如果是Facebook应用内浏览器,请提供以下消息: webapp针对Safari进行了优化,并提供了将链接复制并粘贴到Safari中的说明。

我的问题是:有没有办法在特定浏览器中打开<a>标记?我看到问题like this one似乎指向使用target="_system"用于Cordova应用,但是有一种方法只使用html执行此操作吗?

2 个答案:

答案 0 :(得分:0)

没有办法为Safari执行此操作(无论如何只使用HTML)。对于具有自定义URL方案的其他浏览器,您可以这样做。例如,对于Chrome,您可以将链接指向googlechrome://www.website.com。

答案 1 :(得分:-1)

明确答案:不,这是不可能的。

正如Andrew M所提到的,某些浏览器有一些类似的方法,但是在通用浏览器中打开链接的纯html方法不存在。