我正在构建一个使用大量表情符号的网站。有点像您在发短信时或在 Instagram、Facebook 等上经常看到的那种。
例子:😄 😘 😂
当然,并非所有浏览器都支持所有表情符号。如果不是,则它们显示为中间带有问号的正方形,如下所示:
在 JavaScript 中,您是否可以判断浏览器是否支持某个字符,或者它是否会像上面的问号一样显示?
最佳答案
浏览器不“支持”显示 unicode 字符,这是负责的字体。当然,您始终可以使用 CSS 直接包含要用于在 Unicode 表情符号部分显示字符的字体。
这是一个free and open font可以显示表情符号。
如果您想检测字体是否存在,这里是 a tool为此。
关于javascript - 如何检查 JavaScript 中用户浏览器是否不支持字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58455355/