有没有办法在手机的Facebook应用程序中打开Facebook URL?

4

可能是重复问题:
从其他应用程序启动Facebook应用程序

我想知道是否有办法将Facebook链接放入网页中,并且如果安装了Facebook应用程序,将链接打开到Facebook应用程序而不是浏览器中?

3个回答

7

这个网站显示,Facebook应用程序链接以fb://开头,适用于iPhone。理论上,点击以fb://开头的链接将启动Facebook应用程序。

问题在于,Web浏览器应用程序(如Safari或某些自定义应用程序)决定如何处理该链接,除非已预编程打开另一个应用程序,否则它不一定会尝试打开其他应用程序。例如,如果您计划将其放在网页上并从iPhone浏览,则不能保证其将起作用。最好的做法是提供两个链接。

不确定Android是否也是如此。


2

如果您正在Web View中显示网页,则可以在其代理中拦截链接过程。当按下链接时,将向代理发送消息以检查请求是否应继续。如果您检测到它是Facebook链接,则可以更改为使用fb方案,并使用UIApplicationopenURL:打开它。要检查是否有应用程序可以处理fb:链接,可以调用UIApplicationcanOpenURL:


-3

Facebook手持设备应用并不是标准的。它们大多使用API,我不相信任何应用程序会为您提供打开网址的方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接