Chromium (18.0.1025.151) 브라우저 용 timeStats 확장 프로그램을 설치했지만 제대로 작동하지 않습니다. 디버깅하는 과정에서 'chrome.tabs.query'메서드를 실행하는 동안 문제가 있음을 알았습니다. "Property 'currentWindow : Unexpected property.", 이 매개 변수에 대한 설명이 나와 있습니다. http://code.google.com/chrome/extensions/tabs.html#method-querychrome.tabs.query : 속성 'currentWindow': 예기치 않은
이것은 버그입니까, 아니면 가능한 오류 수정일까요?
일부 코드 :
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 });
}
});
});
}
저는 거의 당신이 우분투를 사용하고 있다는 것을 확신합니다, 그렇죠? 죄송하지만 Chromium PPA는 한동안 업데이트되지 않았습니다. 최신 버전을 다운로드하는 가장 쉬운 방법은 Chromium이 아닌 Chrome을 사용하는 것입니다. Chromium을 선호한다면 분명히 Chromium을 [소스 코드] (http://packages.debian.org/sid/chromium-browser)에서 컴파일 할 수 있습니다 (빌드/컴퓨터 사양). 최신 소프트웨어를 사용하기 위해 ArchLinux로 전환하는 것도 고려해 볼 수 있습니다.) –