Fancybox YouTube Видео не работает на Localhost - PullRequest
0 голосов
/ 25 июня 2011

У меня проблема с настройкой видео на YouTube от Fancybox на моем локальном хосте.Когда я загружаю страницу, я получаю эту ошибку:

Unsafe JavaScript attempt to access frame with URL <a href="http://sites:8888/clients/project_name/v1/products/index" rel="nofollow">http://sites:8888/clients/project_name/v1/products/index</a> from frame with URL <a href="http://www.youtube.com/embed/RtXSVGsQ8N0" rel="nofollow">http://www.youtube.com/embed/RtXSVGsQ8N0</a>. Domains, protocols and ports must match.

Я, очевидно, хочу убедиться, что реализация работает правильно, прежде чем я отправлю ее на действующий сервер.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 31 января 2012

Чтобы уточнить на ToyDaVirus , убедитесь, что вы указали type как iframe в параметрах.

т.е. 'type' : 'iframe'


$('#selector').click(function() {

        $.fancybox({

        'padding'           : 10,
        'autoScale'         : false,
        'transitionIn'      : 'elastic',
        'centerOnScroll'    : true,
        'overlayColor'      : '#000',
        'transitionOut'     : 'none',
        'title'             : this.title,
        'width'             : 680,
        'height'            : 495,
        'href'              : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
        'type'              : 'iframe',

        'swf'               : {
            'wmode'             : 'transparent',
            'allowfullscreen'   : 'true'
        }

        });

        return false;
});
0 голосов
/ 25 июня 2011

Кажется, вы пытаетесь сделать междоменный вызов ajax.Какой у тебя браузер?

...