weranda
@weranda

Можно ли менять ссылку стандарта в SVG (SVG спрайте) с http на https?

Приветствую

Здесть, на Тостере есть SVG спрайт:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" display="none" height="0" version="1.1" viewBox="0 0 1008 128" width="0">
  <defs>
    <symbol id="icon_1">...</symbol>
    ...
    <symbol id="icon_n">...</symbol>
  </defs>
</svg>


Видите, есть ссылки на стандарты:
www.w3.org/2000/svg
www.w3.org/1999/xlink

SVG можно добавлять на страницу по разному. В одном случае ссылки на стандарты будут в спрайте (как на Тостере), а в другом прямо на странице.

Мне стало интересно — что если ссылку на стандарт прописать через https, а не через http, какова будет реакция браузеров, в том числе ряда старых версий браузеров, можно/нужно ли так делать. Что думаете/знаете об этом?

Открывая любую из ссылок стандарта в браузере мы попадем (нас переадресует) на защищенное соединение. По логике получается, что если сайт работает через SSL, то все подгружаемые данные на странице (скрипты, изображения, другие файлы) тоже должны подгружаться по SSL/https. В этом случае я не знаю, что делать — оставить http в ссылке на стандарт или все же дописать "s". Не зная уверенно механизмов, не могу определиться с выбором.
  • Вопрос задан
  • 437 просмотров
Пригласить эксперта
Ответы на вопрос 1
zorca
@zorca
Я считаю металинк на стандарт и линк на содержимое не одно и тоже. Смена http на https никак не отразится на "смешанности" содержимого. Короче говоря, можно менять, можно нет. Абсолютно все равно. Пример на Битбакете в левом верхнем углу.
Можно эти линки совсем убрать, ничего страшного не произойдет, так подготавливают SVG к уменьшению размеров. Пример на Гитхабе в левом верхнем углу.
Я бы просто убрал линки на стандарты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы