Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube-不安全的JavaScript尝试使用URL-JavaScript访问帧_Javascript_Jquery_Iframe_Youtube - Fatal编程技术网

Youtube-不安全的JavaScript尝试使用URL-JavaScript访问帧

Youtube-不安全的JavaScript尝试使用URL-JavaScript访问帧,javascript,jquery,iframe,youtube,Javascript,Jquery,Iframe,Youtube,当有人点击视频缩略图时,我正在使用下面的javascript来切换视频 <script> function replaceVideo(id) { originalSrc = jQuery(" iframe", "#" + id).attr("src"); autoPlay = originalSrc + "&autoplay=1"; jQuery(" iframe", "#" + id).attr("src", autoPlay);

当有人点击视频缩略图时,我正在使用下面的javascript来切换视频

<script>
    function replaceVideo(id) {
      originalSrc = jQuery(" iframe", "#" + id).attr("src");
      autoPlay = originalSrc + "&autoplay=1";
     jQuery(" iframe", "#" + id).attr("src", autoPlay);
      video = jQuery(" .video-content", "#" + id).html();
     jQuery("#video-page-gray-strip #video-page-content").html("");
      jQuery("#video-page-gray-strip #video-page-content").html(video);
      jQuery(" iframe", "#" + id).attr("src", originalSrc);
    }

    jQuery(".video-list li").click(function() {
      id = jQuery(this).attr("id");
      replaceVideo(id);
    });

    jQuery(window).load(function() {
      if(window.location.search.substring(1)) {
            element = window.location.search.substring(1).split('&');
            if (document.getElementById(element[0])) {
                document.onload = replaceVideo(element[0]);
            }
        }
    });
</script>

函数替换视频(id){
originalSrc=jQuery(“iframe”,“#”+id).attr(“src”);
自动播放=originalSrc+“&autoPlay=1”;
jQuery(“iframe”,“#”+id).attr(“src”,autoPlay);
video=jQuery(“.video content”,“#”+id).html();
jQuery(“#视频页面灰条#视频页面内容”).html(”;
jQuery(“#视频页面灰条#视频页面内容”).html(视频);
jQuery(“iframe”,“#”+id).attr(“src”,originalSrc);
}
jQuery(“.video list li”)。单击(函数(){
id=jQuery(this.attr(“id”);
替换视频(id);
});
jQuery(window).load(函数(){
if(window.location.search.substring(1)){
元素=window.location.search.substring(1).split('&');
if(document.getElementById(元素[0])){
document.onload=replaceVideo(元素[0]);
}
}
});
问题是,当我点击缩略图时,视频无法切换,出现以下控制台错误:

不安全的JavaScript试图使用URL访问帧 从带有URL的框架 . 域、协议和 端口必须匹配

我想知道我是否需要改变JS来解决这个问题。如果是这样,我该如何修复它

谢谢

请看这个:关键字是
域名策略
json-p