Chrome extension을 개발했습니다. Chrome 39에서 제대로 작동하지만, Opera 개발자 24의 오류는 우분투 14.04 (64 비트)입니다. 그것은 완벽한 Tab
객체를 반환 크롬에서chrome.tabs.query의 결과가 없습니다.
chrome.tabs.query(
{ active: true, highlighted: true, currentWindow: true },
function(thisTab) {
console.log(thisTab);
}
);
:
Error in response to tabs.query: TypeError: Cannot read property 'id' of undefined at HTMLLIElement.click
그래서 난 둘 브라우저 콘솔에 chrome.tabs.query
을 테스트했다.
그러나 Opera에서는 빈 배열 []
을 반환합니다.
누구나 "브라우저에서'console.log' 결과가 나오기 직전에 콘솔에서'undefined'를 표시 할 수있는 행동을 알 수 있습니다." – diEcho
첫 번째'undefined'는'chrome.tabs.query'의 반환 값입니다 – Xan