0
我正在创建一个涉及Facebook集成的Windows 8的应用程序。我知道你不能加载外部JavaScript,所以我卡住了一个iframe作为链接到facebook sdk的文件的第一个元素。我的DOM资源管理器似乎在告诉我,加载细Facebook的JS SDK与Windows 8 - FB是undefined
尽管有
$(document).ready(function() {
}
在我的FB.login功能(这是下面window.fbAsyncInit
),我被告知,“FB”是不确定的。
一些注意事项: - 做工精细在线 - - 用户按下一个按钮后 登录时才会激活我的JS代码..
window.fbAsyncInit = function() {
FB.init({
appId : 'APP ID', // App ID
channelUrl : '//url', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
frictionlessRequests : true, // enable frictionless requests
xfbml : true // parse XFBML
});
FB.getLoginStatus(function(response) {
...
});
};
function goLogIn() {
$(document).ready(function() {
FB.login(function(response) {
...
}, {scope: 'user_photos,friends_photos,publish_stream',}); //FB.login
});
}
为什么这是这样做的任何想法?我假定其与顺序在窗口做8进程东西..
感谢, 尼尔
$()。ready在这里不会帮助你,因为'fbAsyncInit'和正在准备的文档之间没有关联。 –