簡體   English   中英

Facebook JavaScript SDK(參考錯誤)

[英]Facebook JavaScript SDK (Reference Error)

因此,我試圖將我的Facebook SDK合並到Javascript HTTP請求中,並將以下代碼放在我的函數之前。http.onRequest

// Facebook initializaiton
window.fbAsyncInit = function() {
    FB.init({
    appId            : '206379769769774',
    autoLogAppEvents : true,
    xfbml            : true,
    version          : 'v2.9'
    });
    FB.AppEvents.logPageView();
};

(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/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

但是,當我嘗試運行代碼時,出現以下錯誤

ReferenceError: window is not defined
    at Object.<anonymous> (/private/var/folders/qd/3sk3cm452h9284yk1bc59y8r0000gn/T/fbfn_68959Wo0i1Y3DJWvx/index.js:10:1)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at /usr/local/lib/node_modules/firebase-tools/lib/triggerParser.js:18:11
    at Object.<anonymous> (/usr/local/lib/node_modules/firebase-tools/lib/triggerParser.js:32:3)

我假設您正在嘗試使用JavaScript SDK服務器端(與Node.js一起使用)-現在有了窗口,因為沒有瀏覽器。 查看文檔以查找適用於Node.js的SDK: https : //developers.facebook.com/docs/apis-and-sdks

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM