Проблема с загрузкой видео с YouTube во всплывающем окне - PullRequest
0 голосов
/ 13 февраля 2019

Я создал плагин для продажи видео с помощью woocommerce.Плагин добавляет лицензионный ключ для просмотра купленного видео.Я столкнулся с проблемой с видео на YouTube.Когда я ставлю лицензионный ключ и ajax загружает видео во всплывающем окне.Я получаю эту ошибку:

Refused to load the image '<URL>' because it violates the following Content Security Policy directive: "img-src 'self' <URL>"

Проблема в том, что всплывающее окно скрыто при загрузке страницы, и аудио видео начинает воспроизводиться, но видео остается в своем первоначальном состоянии.

Вот мойкод:

   function submit_license(control,form_id) {
        //alert(form_id);
        jQuery(control).attr("disabled","disabled");
        jQuery(control).val('Loading..');
        jQuery.post(obj_unvq_custom.ajax_url,jQuery("#"+form_id).serialize()+"&action=license&_wpnonce="+obj_unvq_custom.nounce, function(data){
            jQuery(control).val('Submit');
            jQuery(control).removeAttr("disabled");
            var decoded_data = jQuery.parseJSON(data);
            if(decoded_data.code == "error")
            {
                alert(decoded_data.error);
            }
            else
            {
                close_modal("activation_modal");
                jQuery('#TB_ajaxContent').html('');
                tb_show('', '#TB_inline?height=300&width=400&unvq=true&inlineId=video_popup'+decoded_data.order_id);
                if(video_url != "undefined")
                {
                    jQuery("div.player_responsive").find('iframe').attr('src',video_url);
                }
            }
        });
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...