javascript - 当我单击网页上的视频链接时,获取一个cast_sender.js net::ERR_FAILED

原文 标签 javascript jquery

当我单击链接页面时,将重定向到此页面:
https://www.youtube.com/embed/undefined我也在使用fancybox。

这是控制台中的完整错误:

GET chrome-extension://fjhoaacokmgbjemoflkofnenfaiekifl/cast_sender.js net::ERR_FAILED
Mj @ www-embed-player.js:602
Lj @ www-embed-player.js:599
(anonymous function) @ www-embed-player.js:599
Mj.c.onerror @ www-embed-player.js:601


从我从谷歌搜索的问题来看,这是谷歌本身的错误吗?无论如何,这是链接到实际视频的功能:

function getOutput(item) {
  var videoId = item.id.videoID;
  var title = item.snippet.title;
  var description = item.snippet.description;
  var thumb = item.snippet.thumbnails.high.url;
  var channelTitle = item.snippet.channelTitle;
  var videoDate = item.snippet.publishedAt;

  var output = '<li>' +
  '<div class="list-left">' +
  '<img src="'+thumb+'">' +
  '</div>' +
  '<div class="list-right">' +
  '<h3><a class="fancybox fancybox.iframe" href="http://www.youtube.com/embed/'+videoId+'">'+title+'</a></h3>' +
  '<small>By <span class="cTitle">'+channelTitle+'</span> on '+videoDate+'</small>' +
  '<p>'+description+'</p>' +
  '</div>' +
  '</li>' +
  '<div class="clearfix"></div>' +
  '';

  return output;

}


请欣赏如何播放视频的任何方向!

最佳答案

从错误消息中可以看到,变量videoId是未定义的。也许您没有传递给函数的声明?

从行:href="http://www.youtube.com/embed/'+videoId+'"

关于javascript - 当我单击网页上的视频链接时,获取一个cast_sender.js net::ERR_FAILED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34360707/

相关文章:

javascript - 如何放置变量而不是文字数字?

javascript - 用javascript在手机上显示虚拟键盘

javascript - 使用 Angular 函数根据输入动态添加多个图像

javascript - 在javascript中提取png图像像素的值

javascript - Ajax 架构 - MVC?其他?

javascript - 返回RGBA值,而不是使用Minicolor JS的十六进制

javascript - 如何使用%在JavaScript中进行计算

javascript - 如何显示文本框重复值的警报

javascript - 由于未声明 Jquery 的 $,无法使用 ant 和闭包编译器编译 javascript

javascript - 达到maxlength后,如何限制字符输入?