我正在构建一个使用大量表情符号的网站。有点像一个人的你是用来发短信的时候看到,或Instagram上,Facebook等如何在JavaScript中检查用户浏览器是否支持字符?
例子:
当然,并不是所有的表情符号是由所有的浏览器都能支持。当他们不是那么它们显示为一个问号在中间,像这样一个正方形:
反正在JavaScript中,如果一个角色是由浏览器的支持,你可以告诉,或如果它会出现像上面的问号?
我正在构建一个使用大量表情符号的网站。有点像一个人的你是用来发短信的时候看到,或Instagram上,Facebook等如何在JavaScript中检查用户浏览器是否支持字符?
例子:
当然,并不是所有的表情符号是由所有的浏览器都能支持。当他们不是那么它们显示为一个问号在中间,像这样一个正方形:
反正在JavaScript中,如果一个角色是由浏览器的支持,你可以告诉,或如果它会出现像上面的问号?
浏览器不“支持”显示unicode字符,它是负责的字体。当然,你总是可以直接包含你想用来在Unicode中用CSS显示字符的字体。
这是一个free and open font,可以显示表情符号。
如果你想检测字体是否存在,这里是a tool。
感谢您链接此字体。我会尝试一下。 – arjabbar
不完全正确:底层操作系统也必须支持Unicode标准。请参阅https://askubuntu.com/questions/736472/where-can-i-find-the-unicode-emoticon-set系统需要知道如何使用修饰符。 –
@KenSharp那些是修饰符,而不是真正的基础表情符。 –
正如其他人指出..这不是浏览器,但字体..所以指定支持所有的表情符号,字体
浏览器不“支持” Unicode字符,那就是负责的字体。 –
检查 http://stackoverflow.com/questions/4635683/detect-browser-character-support-in-javascript – XPRO