Я работаю над веб-сайтом, связанным с музыкой, и часто использую специальные символы HTML для острых предметов (♯) и квартир (♭), чтобы все было хорошо, например:
♯
♭
Однако я заметил, что в некоторых браузерах (IE6, Safari для ПК) эти символы не поддерживаются. Я создал условный javascript, который обслуживает простые, поддерживаемые символы вместо специальных (G # для G♯ и Bb для B ♭). Но мне трудно понять, как определить, какие браузеры не имеют этих символов.
Я знаю, что могу проверить браузер (например, ie6), но я надеялся сделать все правильно и проверить поддержку персонажа.
Кто-нибудь знает хороший способ сделать это, используя javascript, jQuery или rails? (Страница обслуживается приложением rails, поэтому объект запроса и любая другая магия Rails находятся в таблице.