2011-05-03 68 views
1

最近我一直在我的主頁上顯示像按鈕的麻煩,沒有代碼被改變,所以我相信Facebook可能是罪魁禍首,但我不是100%確定。最初它被扔在兩個地方 「引導程序未定義」 錯誤:Facebook贊按鈕引發Javascript錯誤

<script type="text/javascript">Bootloader.setResourceMap({"KhOUG":{"type":"js","src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yo\/r\/wFcdvtg8yWA.js"},"uBXoU":{"type":"js","src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yg\/r\/vnWtCAcBiXn.js"}});

和:頁面querys的http:///www.facebook.com/plugins/like.php頁面後

Bootloader.configurePage([]);

雙方發生。

但現在它拋出「bagofholding未定義」錯誤的:

function muffinize(d){var c='a';var b='d';var a=[c,b].join('');return d.replace(/muffin/g,a);}window.Util=window.Util||{warn:bagofholding,error:bagofholding,info:bagofholding,log:bagofholding,stack:bagofholding};if(typeof console=='undefined')console={log:bagofholding};

Facebook的Like按鈕使用2007-06-18服務實現,但我查了所有的代碼行,他們似乎罰款。它似乎並不像其他網站也有這個問題。所有的錯誤都在Facebook上。

它不會在這裏工作:http://importbible.com/2011/05/02/papercraft-skills-2012-audi-a7/

但在這裏工作:http://importbible.com/shop/shirts/group-buy/seventh-heaven-shirt/

我能想到的唯一可能導致的問題是HTML5樣板.htaccess文件。

回答

0

當我將fb like按鈕的href屬性設置爲一個不存在的頁面(fb腳本文件無法訪問的頁面時,我似乎看到'Bootloader is undefined'錯誤 - 例如我的開發機器/本地主機上的url)。

+0

我認爲這可能是一個問題,但我不認爲這是錯誤的原因,因爲它只發生在我的新我製作的頁面。所有有喜歡的舊網頁都沒有這個問題,網址的結構也是一樣的。 – 2011-05-03 17:58:55

1

我的錯誤是從具有「共享」按鈕來。共享按鈕的腳本也定義了「FB」...所以新的「喜歡」腳本和舊的「共享」腳本衝突。一旦我刪除了舊腳本,一切都很好。 (但是,「分享」,對我的特定網站更好......)