我正在开发一个音乐相关的网站,经常使用 HTML 特殊字符 ♯ 和 ♭ 来使页面更美观,例如:
♯
♭
然而,我注意到在一些浏览器(如IE6和Safari for PC)中,这些字符不被支持。我创建了一个条件性的javascript,在特殊字符上提供普通、受支持的字符(例如用G#代替G♯和Bb代替B♭),但我很难弄清楚如何检测哪些浏览器缺少这些字符。
我知道我可以测试浏览器(例如ie6),但我希望正确地测试字符支持本身。
有没有人知道使用javascript、jQuery或rails进行这样的好方法?(该页面由rails应用程序提供,因此请求对象和任何其他Rails魔法都是可用的。)