2012-08-30 49 views
0

抱歉模糊的標題,但這是一個奇怪的問題。我使用的是YouTube iFrame API,並且在除IE以外的所有瀏覽器中都很適用。在IE中,沒有一個JavaScript首先運行。然後,當我打開DevTools並刷新時,一切都完美無瑕!任何人,都有線索可能導致這種情況?使用YouTube iFrame API在IE中執行JavaScript問題

這裏是原型:http://www.frontendconcepts.com/youtubetest/

+0

你在代碼中使用控制檯做什麼嗎?在IE中,控制檯在您打開開發者工具之前並不存在,所以您實際上應該會收到錯誤。 – MrOBrian

回答

1

在你的Ajax調用刪除您console.log(response); - 一旦碰到這條線IE將停止執行JS,因爲它沒有控制檯,直至你打開開發者工具

$.getJSON('https://gdata.youtube.com/feeds/api/users/' + userId + '/uploads?&max-results=' + maxResults +'&category=' + tagName + '&alt=jsonc&v=2&callback=?', null, function(response) { 
    console.log(response); // <-- here