如何在 Chrome 扩展程序的浏览器操作中将 Unicode 字符设置为徽章文本?
How to set Unicode character as badge text on browser action in Chrome extension?
我刚刚开始开发一个 Chrome 扩展,除了这个小问题,我几乎完成了。
我想在浏览器操作中将 Unicode 字符设置为徽章文本,但到目前为止我已经尝试过不。
这是现在的样子。
- Unicode 字符 - 💩(也称为 'poop')
- 它的 Unicode - U+1F4A9(来自 here)
到目前为止我尝试了什么:
chrome.browserAction.setBadgeText({text: '💩'}); //shows '💩'
chrome.browserAction.setBadgeText({text: 'U+1F4A9;'}); //shows 'Ú+1F4A9;'
chrome.browserAction.setBadgeText({text: '\U1F4A9;'}); //shows '\U1F4A9;'
chrome.browserAction.setBadgeText({text: '\U1F4A9;'}); //shows '\U1F4A9;'
chrome.browserAction.setBadgeText({text: ''}); //shows empty box
我应该怎么做才能显示出来?
UPDATE :正如@Xan 在他的回答和评论中提到的那样,无法控制 UI 渲染。
所以,我尝试这样做 <title></title>
以查看 Chrome 是否可以呈现它以及它是否可以在选项卡标题中显示 </code>。</p>
<p>原来Chrome可以。 <WBIMG:622987-2.png></p>
<p>那么,为什么 Chrome 不能在一个地方(浏览器操作)呈现 <code>
而在另一个地方(选项卡标题或标题栏)可以?
如 Rob 的评论所示,最后一种形式是正确的。
但是,用于徽章的字体根本没有那个 Unicode 字符,并且 Chrome 只为徽章使用了 1 种字体,而不是寻找替代品。
所以,你运气不好。
我刚刚开始开发一个 Chrome 扩展,除了这个小问题,我几乎完成了。
我想在浏览器操作中将 Unicode 字符设置为徽章文本,但到目前为止我已经尝试过不。
这是现在的样子。
- Unicode 字符 - 💩(也称为 'poop')
- 它的 Unicode - U+1F4A9(来自 here)
到目前为止我尝试了什么:
chrome.browserAction.setBadgeText({text: '💩'}); //shows '💩'
chrome.browserAction.setBadgeText({text: 'U+1F4A9;'}); //shows 'Ú+1F4A9;'
chrome.browserAction.setBadgeText({text: '\U1F4A9;'}); //shows '\U1F4A9;'
chrome.browserAction.setBadgeText({text: '\U1F4A9;'}); //shows '\U1F4A9;'
chrome.browserAction.setBadgeText({text: ''}); //shows empty box
我应该怎么做才能显示出来?
UPDATE :正如@Xan 在他的回答和评论中提到的那样,无法控制 UI 渲染。
所以,我尝试这样做 <title></title>
以查看 Chrome 是否可以呈现它以及它是否可以在选项卡标题中显示 </code>。</p>
<p>原来Chrome可以。 <WBIMG:622987-2.png></p>
<p>那么,为什么 Chrome 不能在一个地方(浏览器操作)呈现 <code>
而在另一个地方(选项卡标题或标题栏)可以?
如 Rob 的评论所示,最后一种形式是正确的。
但是,用于徽章的字体根本没有那个 Unicode 字符,并且 Chrome 只为徽章使用了 1 种字体,而不是寻找替代品。
所以,你运气不好。