0

抱歉标题模棱两可,但这是一个奇怪的问题。我正在使用 YouTube iFrame API,它在除 IE 之外的所有浏览器中都运行良好。在 IE 中,最初没有任何 JavaScript 运行。然后,当我打开 DevTools 并刷新时,一切正常!任何人,有一个线索可能是什么原因造成的?

这是原型:http ://www.frontendconcepts.com/youtubetest/

4

1 回答 1

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
于 2012-08-30T18:56:08.180 回答