2
我有一些問題讓fbAsyncInit在Chrome中觸發,但我可以看到它在Firefox中觸發(通過警報)。fbAsyncInit在Firefox中觸發,但不是Chrome
我讀過一些stackoverflow問題/答案,發現很多將它追溯到channelUrl。對於channelUrl,我嘗試徹底刪除它(因爲它應該是可選的),並且我嘗試使用.php文件以及包含文檔中提到的正確的.html文件(通道文件下的https://developers.facebook.com/docs/reference/javascript/)。
這裏的代碼片段:
var appID = '353110578113914';
var redirectURI = 'http://localhost/fb/logged-in.html';
var php = true;
var channel = 'http://localhost/fb/channel.php';
window.fbAsyncInit = function() {
alert('fbAsyncInit was called');
FB.init({
appId : appID, // App ID
channelUrl : channel, // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
在此先感謝。
發生在我身上,但在Firefox中使用ghostery。小心! – jperelli
哦,男孩。 Ghostery也適用於我的Chrome。 –