我已經使用HotTowel SPA模板啓動了一個新的Visual Studio 2012 Express Web項目。我不確定我應該在HotTowel結構中加載Facebook SDK的代碼位置?帶Facebook SDK的HotTowel SPA
我試過main.js和shell.js,但我似乎無法得到sdk加載。 Facebook表示,把下面的代碼加載SDK異步
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId: '577148235642429', // App ID from the app dashboard
channelUrl: '//http://localhost:58585/channel.html', // Channel file for x-domain comms
status: true, // Check Facebook Login status
xfbml: true // Look for social plugins on the page
});
// Additional initialization code such as adding Event Listeners goes here
};
// Load the SDK asynchronously
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) { return; }
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all/debug.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
約翰感謝你的迴應,從那以後我學到了很多東西。我現在的問題是在我的facebooksdk模塊中,我究竟返回了什麼?我要求的模塊,但獲取空引用,因爲該模塊不返回一個VM。 – Kbalz 2013-05-10 04:08:53