2013-05-26 18 views
10

私は、Facebook上で自分のウェブサイトからTwitterリンクを開く方法を知りたいのですが、それがデバイスにインストールされている場合のみブラウザで開くことができます。インストールされている場合のみ、URLからFacebookアプリケーションを開く方法

現在、私は次のリンクを使用しています:

fb://profile/fbID 
twitter://user?screen_name=username 

をアプリがインストールされている場合、現在は正常に動作しますが、アプリがインストールされていない場合は、リンクに障害が発生したあなたの場合は、さらにこれにTwitterのリンクは完全に失敗しますデスクトップブラウザで開いてみてください。

私はこれについてどのように知っていますか?

はい私は似たような質問があることを知っていますが、答えられていないので、私はこれを試してみると思いました。

+0

ここでは、この質問への拡張回答があります:http://stackoverflow.com/a/13675901/268627 – o15a3d4l11s2

答えて

5

携帯電話をリダイレクトしてアプリを開くことができます。何も起こらない場合は、必要なウェブページにリダイレクトしてください。

setTimeout(function() { window.location = "https://itunes.apple.com/appdir"; }, 25); 
window.location = "appname://"; 

コードの2番目の行が機能する場合、最初の行は実行されません。

関連する問題