Javascript Facebook脚本all.js在Chromium浏览器中崩溃:未捕获语法错误:意外标识符all.js:57
我使用以下代码初始化Facebook。在HTML页面加载的单独Javascript文件中更改了许多内容后,我在Facebook脚本中发现了一个未捕获的语法错误(该脚本以以下形式嵌入HTML页面),但我不知道该错误的原因和原因Javascript Facebook脚本all.js在Chromium浏览器中崩溃:未捕获语法错误:意外标识符all.js:57,javascript,facebook,syntax,Javascript,Facebook,Syntax,我使用以下代码初始化Facebook。在HTML页面加载的单独Javascript文件中更改了许多内容后,我在Facebook脚本中发现了一个未捕获的语法错误(该脚本以以下形式嵌入HTML页面),但我不知道该错误的原因和原因 fbAsyncInitDone = false; window.fbAsyncInit = function() { FB.init({ appId : '{{app_id}}', status : true, // check l
fbAsyncInitDone = false;
window.fbAsyncInit = function() {
FB.init({
appId : '{{app_id}}',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
//fillinFriends();
fbAsyncInitDone = true;
};
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
如何使all.js重新工作?我认为这个错误与Chromium有关,因为Firefox仍然可以工作。我非常需要一个可以正常工作的Facebook Javascript,因为页面上有几个Facebook元素都在使用它。欢迎使用Facebook开发,在那里他们总是随机地破坏东西。这类事情很常见,通常一两个小时就能解决。你可以在网站上报告。首先,我认为这可能是一个纯粹的FB错误,因为它被列在Facebook开发者的网站上。但我忘了提一下:然后我重新部署了以前的代码,这是完全不同的(超过7500行的Javascript文件),它在Chromium中再次工作。欢迎来到Facebook开发,在那里他们总是随机破坏东西。这类事情很常见,通常一两个小时就能解决。你可以在网站上报告。首先,我认为这可能是一个纯粹的FB错误,因为它被列在Facebook开发者的网站上。但我忘了提到:然后我重新部署了前面的代码,这是完全不同的(Javascript文件有7500多行),它在Chromium中再次工作。