2016-02-25 3 views
1

Я получил эту ошибку:CSS/Стильный дает ошибку HTTP/HTTPS в фоновом режиме: url()?

The page at ' https://www.google.com/ ' was loaded over HTTPS, but requested an insecure image ' http://i.imgur.com/#####.png '. This content should also be served over HTTPS.

Как я могу это исправить?
Мой стильный код:

#hplogo { 
    /* these numbers match the new image's dimensions */ 
    padding-left: 125px !important; 
    padding-top: 25px !important; 
    background: url(http://i.imgur.com/cr5pCeF.png) no-repeat !important; 
} 
+0

Просто измените 'http' на' https'. Это должно сработать. – Xufox

ответ

0

Браузер не будет жаловаться, если вы запрашиваете "безопасный" (HTTPS) изображение из незащищенной (HTTP) странице .

Так просто использовать background: url(https://i.imgur.com/cr5pCeF.png) no-repeat !important;

В вашем случае, Google авто-переадресацию с HTTP на HTTPS в любом случае, так что не будет несоответствие.


Кроме того, для Стильный на Chrome, вы можете использовать форму автоматического протокола из URL. То есть:

background: url(//i.imgur.com/cr5pCeF.png) no-repeat !important; 

Но, к сожалению, это еще не поддерживается в Firefox. Поэтому не используйте это в скриптовых сценариях с несколькими браузерами.

+0

Спасибо! Кроме того, могу ли я удалять изображения со стильным? (Это должно быть с тегом ) – BatchProgrammer

+0

Поскольку это, кажется, ответили на ваш вопрос, пожалуйста [отметьте контрольный показатель для этого ответа] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an -ответ-работа/5235 # 5235). .. И, нет, вы не можете удалить изображение со Стильным, но вы можете установить 'display: none! Important;'. –

 Смежные вопросы

  • Нет связанных вопросов^_^