javascript - Chrome 扩展程序徽章文本 - ✔ 呈现为 “”

标签 javascript google-chrome unicode google-chrome-extension text-rendering

我正在尝试在我的 Chrome 扩展程序的徽章文本中添加一个粗勾号 ( )。当我从后台脚本更新徽章时,它工作正常。当我从弹出窗口中的脚本更新它时,它呈现为 âœ"

chrome.browserAction.setBadgeText({
  text: '✔',
  tabId: tabId
});

最佳答案

弹出窗口可能没有默认使用正确的字符编码。

你需要输入<meta charset="utf-8">在弹出窗口的顶部。

关于javascript - Chrome 扩展程序徽章文本 - ✔ 呈现为 “”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44090434/

相关文章:

javascript - Winston 日志记录 - Winston 3.x 中漂亮的 JSON 格式

javascript - 如何使 JS 脚本在导航后继续运行(谷歌浏览器控制台)

delphi - Delphi,字符集检测([Uni] SynEdit)-Utf8Decode问题

c++ - C++ 中的 Unicode 处理

jquery - 仅在 Windows 7 Professional 上的 Chrome 中出现奇怪的闪烁

java - 显示特殊字符

javascript - MouseOver 和 MouseLeave 上的随机文本显示真实文本

javascript - 在屏幕的一部分上禁用鼠标单击

javascript - 文件阅读器在 Chrome 和 IE 中不起作用

javascript - 为什么此代码在 Safari 中有效,但在 Chrome 中无效?啊啊