로드되는 즉시 특정 웹 페이지에 iframe을 삽입하는 크롬 확장 프로그램을 개발 중입니다. iframe은 localhost에 호스팅 된 양식 (form.php)을로드합니다. 양식에 입력 된 모든 정보는 로컬 호스트의 script.js
에 의해 처리됩니다. PHP 파일이 있습니다Chrome 확장 프로그램 : 서버의 JavaScript를 통해 백그라운드 페이지로 요청 보내기
<script src="script.js" type="text/javascript"></script>
는이 PHP 파일에 버튼을 제출 있습니다. 클릭했을 때 나는 메시지와 같은 확장의 배경 페이지에 일부 데이터 전달하려는 :
chrome.extension.sendRequest({'name':'email', value:email});
을하지만 난라는 오류를 얻을 : 버튼을 제출하면 내가 원하는 것은,
Uncaught TypeError: Cannot call method 'sendRequest' of undefined
입니다
을 클릭하면 처리 된 모든 데이터가 Chrome 확장 배경 페이지로 전송됩니다.저에게 도움이 될 수있는 방법을 제안 해주십시오.
Udbhav에게 감사드립니다. 그것은 매력처럼 작동했습니다 :) –
Welcome. 그것이 당신을 위해 일했다면 당신은 대답을 투표 할 수 있습니다. – Udbhav