Chromium (18.0.1025.151) ブラウザに timeStats 拡張機能をインストールしましたが、正しく動作しません。デバッグの過程で、私は問題を発見しました - メソッド 'chrome.tabs.query' の実行中に、メッセージは次のとおりです: "Property 'currentWindow': Unexpected property."、このパラメータのドキュメントは説明されています: http:/ /code.google.com/chrome/extensions/tabs.html#method-query
これはバグですか、それともエラーを修正できますか?
いくつかのコード:
if (isWindowActive && !isWindowMinimized)
{
chrome.idle.queryState(parseInt(options.idle_time), function(state) {
//problem below
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
//problem above
var tabId = tabs[0].id;
if (state=='active')
{
setBadgeColorActive(chrome.windows.WINDOW_ID_CURRENT);
//if browser active update the info
if (isLoaded)
{
update(true);
}
}
//set icon gray
else
{
chrome.browserAction.setBadgeBackgroundColor({color: badgeIdle, tabId: tabId});
chrome.browserAction.setTitle( {title: chrome.i18n.getMessage("freezed")+" "+options.idle_time+" "+chrome.i18n.getMessage("seconds_lcase"), tabId: tabId });
}
});
});
}