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");
}
然后我可以根据此属性更改我的应用程序的功能,但是现在我担心我将不得不求助于浏览器嗅探。