如何检查 JavaScript 中用户的浏览器是否不支持字符?
How to check if character isn't supported by the user's browser in JavaScript?
我正在构建一个使用大量表情符号的网站。有点像你在发短信时或在 Instagram、Facebook 等上看到的那种。
示例:
当然,并非所有浏览器都支持所有表情符号。如果不是,则它们显示为中间带有问号的正方形,如下所示:
在 JavaScript 中有没有你可以判断一个字符是否被浏览器支持,或者它是否会像上面的问号一样显示?
浏览器不 "support" 显示 unicode 字符,这是字体造成的。当然,您始终可以直接包含要用于显示 Unicode 表情符号部分中的字符的字体 CSS。
这是一个可以显示表情符号的free and open font。
如果您想检测字体是否存在,这里是 a tool。
正如其他人所指出的.. 不是浏览器而是字体.. 因此请指定支持所有表情符号的字体
我正在构建一个使用大量表情符号的网站。有点像你在发短信时或在 Instagram、Facebook 等上看到的那种。
示例:
当然,并非所有浏览器都支持所有表情符号。如果不是,则它们显示为中间带有问号的正方形,如下所示:
在 JavaScript 中有没有你可以判断一个字符是否被浏览器支持,或者它是否会像上面的问号一样显示?
浏览器不 "support" 显示 unicode 字符,这是字体造成的。当然,您始终可以直接包含要用于显示 Unicode 表情符号部分中的字符的字体 CSS。
这是一个可以显示表情符号的free and open font。
如果您想检测字体是否存在,这里是 a tool。
正如其他人所指出的.. 不是浏览器而是字体.. 因此请指定支持所有表情符号的字体