Ответ 1
Сейчас я получаю это на своем веб-сайте. Это не первый раз, когда он появился.
Мой код (использует jQuery):
$(document).ready(function() {
console.log('page ready');
$.ajaxSetup({ cache: true });
$.getScript('//connect.facebook.net/en_UK/all.js', function(){
console.log('fb.init calling', FB);
FB.init({
appId: '<?=FB_APP_ID?>',
status: true,
xfbml: true
});
console.log('fb.init called', '<?=FB_APP_ID?>', FB);
$('#loginbutton,#feedbutton').removeAttr('disabled');
console.log('activate buttons');
FB.getLoginStatus(updateStatusCallback, true);
console.log('getloginstatus called');
});
и мой вывод
page ready
<my script> (line 280)
fb.init calling Object { __globalCallbacks={...}, Canvas={...}, CanvasInsights={...}, more...}
<my script> (line 283)
fb.init called <my FB ID omitted> Object { __globalCallbacks={...}, Canvas={...}, CanvasInsights={...}, more...}
<my script> (line 289)
activate buttons
<my script> (line 291)
getloginstatus called
<my script> (line 293)
Content Security Policy: Couldn't parse invalid source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
...conds();wa=na.getUTCMilliseconds();}na=(pa<=0||pa>=10000?(pa<0?"-":"+")+o(6,pa<0...
all.js (line 28)
Content Security Policy: Failed to parse unrecognized source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
Content Security Policy: Couldn't parse invalid source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
Content Security Policy: Failed to parse unrecognized source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
Content Security Policy: Couldn't parse invalid source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
Content Security Policy: Failed to parse unrecognized source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
Content Security Policy: Couldn't parse invalid source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
Content Security Policy: Failed to parse unrecognized source chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl
Отслеживание пути выполнения, мы видим, что all.js script загружается асинхронно, и следующий код вызывается, когда он завершен. Все идет хорошо, пока в обратном вызове не будет вызвана функция FB.getLoginStatus(). Эта функция определена в файле all.js script, который загружается из Facebook. Поэтому любые проблемы, возникающие в этой точке, находятся в этом файле и из моего или любого другого пользователя, но Facebook.
Как я уже сказал, я несколько дней мучился в этой проблеме и, в конце концов, все, что вы можете сделать, это ждать, пока Facebook исправит это. Обычно день или около того.
Вы можете посмотреть здесь Статус API Facebook для получения дополнительной информации о статусе API и Сообщить об ошибках в Facebook, чтобы сообщить о проблемах.
Извините, я не мог больше помочь.