Пофиксить mixed content

Тема в разделе "JavaScript", создана пользователем Apppxu, 25 апр 2018.

Статус темы:
Закрыта.
Модераторы: ZiX
  1. Apppxu

    Apppxu Постоялец

    Регистр.:
    2 апр 2013
    Сообщения:
    64
    Симпатии:
    5
    Ошибка
    Код:
    mootools-core.js?741f5084b8147d983badb76cce3717f6:30 Mixed Content: The page at 'https://site.ru/' was loaded over HTTPS, but requested an insecure font 'http://fonts.gstatic.com/s/materialicons/v12/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2'. This content should also be served over HTTPS.
    Код со строк файла на который матерится
    Код:
    Document.mirror(function(a,c){b[a]=c});b.html=b.documentElement;b.head||(b.head=b.getElementsByTagName("head")[0]);if(b.execCommand)try{b.execCommand("BackgroundImageCache",!1,!0)}catch(g){}if(this.attachEvent&&!this.addEventListener){var i=function(){this.detachEvent("onunload",i);b.head=b.html=b.window=null};this.attachEvent("onunload",i)}var j=Array.from;try{j(b.html.childNodes)}catch(m){Array.from=function(b){if(typeof b!="string"&&Type.isEnumerable(b)&&typeOf(b)!="array"){for(var a=b.length,
    c=Array(a);a--;)c[a]=b[a];return c}return j(b)};var h=Array.prototype,k=h.slice;"pop,push,reverse,shift,sort,splice,unshift,concat,join,slice".split(",").each(function(b){var a=h[b];Array[b]=function(b){return a.apply(Array.from(b),k.call(arguments,1))}})}})();
    В Яваскрипте я нулячий что он делает и как с этим бороться не пойму. Подскажите пожалуйста
     
  2. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    446
    Симпатии:
    319
    Дело не в JS.
    Перевожу: сайт открыт по защищенному соединению, то есть https. Страница пытается загрузить файл без защищенного соединения, то есть http. Я, браузер, это запрещаю. Если через https грузить - то всё через https

    А конкретно вы это пытаетесь по http загрузить:
    http://fonts.gstatic.com/s/materialicons/v12/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2

    В данном JS ссылки этой не вижу
     
    Apppxu нравится это.
  3. Apppxu

    Apppxu Постоялец

    Регистр.:
    2 апр 2013
    Сообщения:
    64
    Симпатии:
    5
    Код:
    http://fonts.gstatic.com/s/materialicons/v12/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2
    Дело в этой ссылке насколько я понимаю, но её в коде нигде нету, он подгружается где через этот js скорее всего, но как я понять немогу
     
  4. dejurin

    dejurin Создатель

    Регистр.:
    16 июл 2012
    Сообщения:
    19
    Симпатии:
    8
    Это шрифт, скорее всего он подгружается с CSS.
    А лучше дать URL я быстрее найду.
     
    Apppxu нравится это.
  5. Apppxu

    Apppxu Постоялец

    Регистр.:
    2 апр 2013
    Сообщения:
    64
    Симпатии:
    5
    Код:
    https://gemeinsam-eu.de
     
  6. dejurin

    dejurin Создатель

    Регистр.:
    16 июл 2012
    Сообщения:
    19
    Симпатии:
    8
    Все просто, заходите сюда https://gemeinsam-eu.de/templates/gemeinsam/css/template.min.css ищите эту ссылку (http://fonts.gstatic.com/s/materialicons/v12/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) и меняете http на https
    PS: как я писал выше - шрифты нужно искать в CSS как правило. К сожалению, браузер не умеет определять точное нахождение ссылки если сам шрифт загрузился, через js файл.
     
    Apppxu нравится это.
Статус темы:
Закрыта.