2012-01-13 1 views
1

jQueryモバイルを使用してモバイルサイトを作成しています。ユーザーがクリックすると標準のfb://リンクを使用してFacebookアプリケーションを開きます私たちのページへのリンクに。jQuery MobileでiPhoneにFacebookアプリケーションが存在するかどうかを確認する方法

過去に開発したObjective C Appでは、アプリケーションが電話にあるかどうかを確認できるコードがあります。存在しない場合は、サイトのhttp://バージョン(Safariへ)に送信されます。

これはjQuery Mobileで可能ですか?

答えて

0

"head"のAJAXリクエストをそのURLに適用してみることができます。何が起こるか見る。

$.ajax({ 
    type: "HEAD", 
    url: 'fb://somelink', 
    success: function(data) { 
     console.log(data); 
    } 
}); 

HEADリクエストタイプは、完全なページではなく単にHTTPヘッダーを返します。おそらく、これはうまくいくかもしれません。

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods

関連する問題