2014-03-24 41 views
0

我試圖在我的HTML頁面中嵌入YouTube視頻。這裏是一個的用於在頁面中嵌入視頻樣本代碼:嵌入YouTube視頻的Firebug扼流圈

<iframe width="420" height="315" src="//www.youtube-nocookie.com/embed/dQw4w9WgXcQ?rel=0" frameborder="0" allowfullscreen></iframe>

此代碼工作就好在所有瀏覽器。當我運行Firebug時,它僅在Firefox 中失敗。出現的錯誤是:

(1) 「JSON.parse:意外的非空格字符後的JSON數據」

,如果我按F8繼續...

(2)「 b是不明確的「

任何想法可能會導致Firebug嗆?這個問題可以通過一個極簡主義的HTML頁面輕鬆複製,該頁面只包含HEAD和BODY,其中後者包含YouTube嵌入代碼。但是它只在Firebug加載時失敗。

如果你不知道知道是什麼原因造成的問題,另一種辦法可能是禁止調試源於非我自己的網站的所有代碼。舉例來說,也許我可以禁止調試來自google.com的任何JavaScript代碼,但允許調試器繼續使用我的代碼?不幸的是,在這個奇怪的問題解決之前,我無法繼續調試我的頁面。

+0

它在Win 8.1上使用Firefox 28.0 + Firebug 1.12.7很有效。你的系統是什麼?它是否也發生在[僅安裝Firebug的新鮮Firefox配置文件中](https://getfirebug.com/wiki/index.php/Install_Firebug_into_a_clean_profile)?也許這是導致衝突的另一個延伸。 –

+0

我使用的是Mac OSX Mavericks,Firefox 28.0,Firebug 1.12.7。 Firebug是Firefox內運行的唯一擴展。我只使用Firefox進行開發,所以我的所有插件(廣告攔截器等)都在Chrome端。 –

+0

我明白了。不幸的是,我仍然無法在另一臺Windows機器上嘗試重現此操作。您可能想要按照[Firebug的急救頁面](https://getfirebug.com/firstaid)中描述的步驟操作。也許重置螢火蟲設置在這裏已經有所幫助。但在這之前,你應該將'prefs.js'文件保存在某個地方。 –

回答

0

我有同樣的問題。 Mac OSX Mavericks,Firefox 28.0,Firebug 1.12.8。 只需重新啓動Firefox就可以了。

+0

我最終做的是使用Chrome擴展程序*將YouTube視頻下載到我自己的機器上。然後我使用

+0

你是否認爲即使在線工作時也遇到此問題? 我只有我的網站的本地副本有此問題。 – popisar