我使用HTML5构建了一个Android应用程序。在桌面版本中,单击我的共享按钮时,Facebook的对话框提示会正确显示。但是当我将它安装到我的设备并单击共享按钮时,对话框源不会显示出来。问题是什么?在浏览器上调用feed对话框时,jQuery代码是否与移动设备中的不同?
编辑:
初始化facebook sdk:
<select class="positionAbsolute prefCodes" size="4">
<optgroup label="Select Preferred Code">
<option value="1063473072">display 1 (NPI: 1063473072)</option>
<option value="1104875822">display 2 (NPI: 1104875822)</option>
</optgroup>
</select>
点击facebook分享按钮:
$(document).ready(function(){
$.ajaxSetup({ cache: true });
$.getScript('//connect.facebook.net/en_US/sdk.js', function(){
FB.init({
appId: XXXXXXXXXX,
version: 'v2.3' // or v2.0, v2.1, v2.0
});
$('#loginbutton,#feedbutton').removeAttr('disabled');
FB.getLoginStatus(function(){
alert('Status updated!!');
});
});
})
答案 0 :(得分:0)
嘿,我有时间遇到这个问题,我所要做的就是安装InAppBrowser插件