2012-12-28 5 views
0

먼저 Chrome 확장 프로그램을 사용합니다. 나는 contentscript.js과 background.html 사이의 통신을 만들기 위해 노력하고있어하지만 난이 오류를 얻을 : 여기 크롬 확장 프로그램 : 포트 오류

Port error: Could not establish connection. Receiving end does not exist. miscellaneous_bindings:235 chromeHidden.Port.dispatchOnDisconnect

의 코드 조각입니다 :

의 manifest.json을 http://pastebin.com/FFk3PEs3

contentscript.js http://pastebin.com/dwK9vrTB

background.js http://pastebin.com/Zudw4DZb

포트 오류가 발생하여 크롬의 개발 섹션에서 왜 sendRequest에 대한 정보를 찾지 못했지만 sendMessage ...는 sendRequest가 사용되지 않습니다. 인라인 JS가 실행되지 않았으며 매니페스트 바스트가 여전히 변경된 것을 읽었습니다.

이 코드는 저에게 쓰여지지 않았지만 확장 기능을 만드는 방법을 배우기 위해 놀고 있습니다.

미리 감사드립니다.

+2

어디서 오류가 표시됩니까? (배경 페이지 또는 내용 스크립트?). 그리고 예, sendRequest는 더 이상 사용되지 않습니다. –

+0

내 생각에 내용 스크립트에서 –

+0

링크가 제공되며 http://pastebin.com/FFk3PEs3에 표시되지 않습니다. 여기에 코드를 올리시겠습니까? –

답변

-1

sendRequest를 sendMessage 및 onRequest로 대체 한 후 sendRequest가 작동합니다.