Не работают ссылки http в FancyBox
Приветствую!
Ссылки, указанные через http не открываются в окне fancybox, для ссылок по https таких проблем не замечал. Вот пример: ссылка в конце статьи. Как исправить? |
Консоль же покажет причину - был запрос с бозопасного соединения (https) на небезопасный (http), поэтому заблокировано. А вот наоборот можно.
|
Цитата:
|
Цитата:
|
Код:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> |
Цитата:
Сайт science.sciencemag.org выполнил переадресацию слишком много раз. |
У них используется HTTP-заголовок
Код:
X-Frame-Options: SAMEORIGIN |
Цитата:
|
на своей страничке в браузере нажмите CTRL+U и поиск по слову "iframe"
|
Цитата:
/* iFrame */ jQuery('a.fancybox-iframe,area.fancybox-iframe,li.fancybox-iframe a').each(function(){jQuery(this).fancybox(jQuery.extend({},fb_opts,{'type':'iframe','width':'70%','height':'90%','titleShow':false,'titlePosition':'float','titleFromAlt':true,'allowfullscreen':false}))});}; jQuery('a.fancybox-close').on('click',function(e){e.preventDefault();jQuery.fancybox.close()}); }; var easy_fancybox_auto=function(){setTimeout(function(){jQuery('#fancybox-auto').trigger('click')},1000);}; jQuery(easy_fancybox_handler);jQuery(document).on('post-load',easy_fancybox_handler); jQuery(easy_fancybox_auto); Так а зачем мне на в своём браузере это делать? Мне надо что бы у посетителей открывались эти ссылки. |
вот это убрать надо:
Код:
'type':'iframe', |
Цитата:
|
Это уже вам виднее, как вы правите код вашего сайта и настройки фенсибокса в нём. Кстати, возможно что надо не убирать, а поменять там 'iframe' на другое значение (возможно 'inline') - я не спец по FancyBox.
|
Цитата:
|
stalker1313,
Пардон, это всё-равно не поможет - я сразу не посмотрел что тот сайт не выставляет заголовок Код:
Access-Control-Allow-Origin: * |
Часовой пояс GMT +3, время: 20:38. |