如何检测Facebook发送对话框是否可用?

时间:2012-07-05 09:03:03

标签: facebook mobile-website fbjs

send dialog是一项非常有用的功能。 可悲的是not available on mobile devices

我用以下方式调用api;

app.sendMessage = function(){
  FB.ui({
    app_id: app.facebook_app_id,
    method: "send",
    link:   "http://google.com"
  });
};

现在,移动设备上的结果是一个令人讨厌的错误页面。

有没有办法在javascript中检测发送对话框是否可用?

我建议像;

function sendDialogAvailable(){
  return FB.supports("senddialog");
}

然后我可以根据此属性更改我的应用程序的功能,但是现在我担心我将不得不求助于浏览器嗅探。

0 个答案:

没有答案