相关疑难解决方法(0)

使用JavaScript检测单个Unicode字符支持

是否可以检测客户端是否支持特定的Unicode字符,或者是否将其呈现为缺少的字形框?

重要提示:支持尽可能多的浏览器

不重要:效率,速度或优雅

我能想到的唯一方法是使用画布,所以我想在开始走这条路之前我会问.

谢谢!

编辑:这不适用于公共网站; 我只是想编译每个浏览器支持的字符列表.

javascript unicode cross-browser

24
推荐指数
3
解决办法
3827
查看次数

在javascript中检测浏览器字符支持?

我正在开发一个音乐相关的网站,经常使用HTML特殊字符锐利(♯)和平面(♭)来保持漂亮,例如:

♯
♭
Run Code Online (Sandbox Code Playgroud)

但是,我注意到在某些浏览器(IE6,Safari for PC)中,这些字符不受支持.我已经创建了一个条件javascript,它提供普通的,支持的字符来代替特殊的字符(G#为G♯而Bb为B♭).但我很难弄清楚如何检测哪些浏览器缺少这些字符.

我知道我可以测试浏览器(例如ie6),但我希望做正确的事情并测试角色支持本身.

有没有人知道使用javascript,jQuery或rails执行此操作的好方法?(该页面由rails应用程序提供,因此请求对象和任何其他Rails魔法都在桌面上.

html javascript jquery ruby-on-rails character-encoding

24
推荐指数
1
解决办法
3619
查看次数