我正在将Chrome扩展程序转换为firefox,并且我在使用时没有正确显示browser.action徽章。我追踪它,似乎firefox解释了一个空链#34;"像这样:
0 [object Object] 0
虽然在Chrome中我得到它像这样
arg = 0
function updateCounter(arg) {
if (arg == 0)
arg = "";
chrome.browserAction.setBadgeText({ text: arg.toString() });
}
chrome.storage.onChanged.addListener(function(changes, namespace) {
var updatedValues
chrome.storage.local.get({"count": 0, "countDailymotion": 0, "tweetCount": 0, "countFacebook": 0}, function(items){
updateCounter(items.count + items.countDailymotion + items.tweetCount + items.countFacebook)
})
});
导致浏览标记具有值
0 [OB
知道这是什么意思吗?