2016년 3월 2일 수요일

Chrome Extension 5 - executeScript의 callback function parameter 의미


Chrome Extension 5 - executeScript의 callback function parameter 의미

chrome.tabs.executeScript(integer tabId, object details, function callback)

chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor= "blue"'
}, function(param1) {
alert(param1);
});

==> param1은 배열타입으로 blue값을 리턴하고 값은 param1[0]으로 가져올수 있다.

executeScript에서 callback 파라미터는 이전에 사용된 object details에 정의된 javascript에서
실행된 값이 리턴된다.(변수 선언은 선언일뿐이다. 리턴 되지 않는다)