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 - webview 中的自动登录返回带有用户名的空白页面

javascript - 将分数计算为相对于其他分数的值

javascript - dropdown.js 中的复杂事件处理

jquery - 没有 .jpg 的 Fancybox 网址无法在框中打开

javascript - 为什么在应用 footable 样式之前显示未样式表一秒钟?

javascript - 添加警告时清除 HTML 输入值

jquery - 鼠标悬停时的 css 动画不会在鼠标离开时顺利结束

javascript - 为什么我似乎需要 Promise 和回调来将 JSON 数据公开给全局变量?

javascript - 使用 Node 模块和 Rollup 构建 Web 客户端

javascript - 函数调用上下文