2011-10-27 3 views
2

첫 번째 Chrome 확장 프로그램을 작성 중이거나 쓰려고 시도 중입니다. 계속해서이 오류를 파악할 수 없습니다. tabs.executeScript 동안 오류 : 알 수없는 오류가 나는 오류를 얻을이 확장을 실행하려고 할 때 내 배경 코드는내 Chrome 확장 프로그램의 '알 수없는 오류'

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
    <script> 

    console.log('works?'); 

    chrome.tabs.executeScript(null, {code:"document.body.style.fontSize = 20"}); 

    console.log('print again'); 

    </script> 
</body> 

입니다. 확장 프로그램/확장 프로세스 bindings.js : 85

누구에게 어떤 생각이 있으십니까? chrome.tabs.executeScript 행을 포함시키지 않아도 아무런 오류가 없으며 chrome.tabs.executeScript 매개 변수에 대해 작성한 내용과 상관없이 오류가 발생합니다. browserAction을 클릭 할 때마다 호출되는 함수 내에 chrome.tabs.executeScript를 포함하면 오류가 발생합니다.

도움이 될만한 의견을 보내 주셔서 감사합니다.

답변

3

아무 것도 주입 할 수없는 chrome://extensions 페이지에서 백그라운드 페이지가 처음으로로드 될 때 바로 선택한 탭에 코드를 삽입하고 있습니다.

브라우저 동작 수신기에서 여전히 오류가 발생하는 이유를 모르겠지만 확장 페이지가 아직 열렸습니까?

+1

고맙습니다. 그것은 확장 페이지를 닫고 함수에 넣을 때 작동합니다! – user1013869