Задать вопрос
darkleviathan
@darkleviathan

Как для браузера EDGE назначить свой отдельный img src?

Возникла проблема поддержки браузером EDGE svg анимаций.
Возможно ли прописать именно для EDGE отображать другую <img src="">?
Есть ли в php что то типа if браузер EDGE отображать <img src="edge">, else <img src="all">?
Ну или что-то подобное на js

Написал такое решение
$browser=$_SERVER['HTTP_USER_AGENT'];
$br=strripos($browser, 'Edge');
if ($br === false) {
print "Другой браузер";
}
else {
print "Edge";
}

Но возникла другая проблема.
Страницу с данным кодом я отображаю через $peremennaya=file_get_contents('ssilka_na_kod').
И в итоге при прочтении страницы на которой я передаю контент, не читает $_SERVER['HTTP_USER_AGENT']

Результат всегда получается "Другой браузер"
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 3
glaphire
@glaphire Куратор тега PHP
PHP developer
Ответ написан
Комментировать
@green_goo
Можно смотреть что в user-agent, и в зависимости от него выставлять нужный src.
https://www.php.net/manual/ru/reserved.variables.s...
Ответ написан
darkleviathan
@darkleviathan Автор вопроса
Как вариант написал такой код.
Определяет Edge или пишет другой браузер
$browser=$_SERVER['HTTP_USER_AGENT'];
$br=strripos($browser, 'Edge');
if ($br === false) {
print "Другой браузер";
}
else {
print "Edge";
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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