0

基本上发生的事情是我有一个视频列表,您单击一个视频,它从数据库中获取嵌入 url 并将该 url 加载到颜色框中...发生的事情是当您关闭颜色框时它会淡出然后闪烁回来打开一瞬间然后关闭。它仅在 chrome 中执行,在 safari 和 FF 中进行了测试。它也只使用嵌入视频,无论我使用 html: 还是 iframe 和 href 它仍然可以......

这是我的代码...

$.post('/keep-it-safe/get-video/'+$vidid, function(data) {  
$.colorbox({iframe: true, href:data, width:"50%", height:"50%"});
});

除了这两个之外,Chrome 检查器不会抛出任何错误......

资源解释为文档,但使用 MIME 类型 application/x-shockwave-flash: "http://www.youtube.com/v/jvNgktxURM4" 传输。jquery.min.js:3

不安全的 JavaScript 尝试从 URL http://www.youtube.com/v/jvNgktxURM4的框架访问具有 URL http://myurl.org/keep-it-safe/videos/的框架。域、协议和端口必须匹配。

//更新===============================

似乎这个问题与将视频嵌入彩盒直接相关。如果我用静态站点切换它,它不会闪烁,也不会出现上面列出的错误。

4

1 回答 1

1

然后重新闪烁一秒钟并关闭

除了确保 Chrome 和 Flash 是最新的外,我对此没有任何建议。

直接 iframe 制作 youtube 视频时,不安全的 javascript 警告是不可避免的,但它不应该造成任何伤害。如果您使用 YouTube 的 iframe API,我相信它不会发生:http: //apiblog.youtube.com/2011/01/introducing-javascript-player-api-for.html

于 2012-06-20T02:41:17.883 回答