firefox解释错了我的字符串

时间:2017-05-22 22:59:53

标签: javascript google-chrome firefox

我正在将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

知道这是什么意思吗?

0 个答案:

没有答案