데모 데이터를 자동으로 채우기 위해 Chrome 확장 프로그램을 작업 중입니다. 데이터를 자동으로 채우기 위해 JavaScript 파일 "xyz.js
"을 만들었습니다. 그래서 버튼을 클릭하여 스크립트를 실행하고 있습니다. chrome.tabs.executeScript(tabs[0].id, {file: "xyz.js"});
그리고 필요한 출력을 얻고 있습니다.Chrome 확장 프로그램의 콘텐츠 스크립트 및 백그라운드 스크립트는 무엇이 있습니까?
콘텐츠 스크립트 나 배경 스크립트를 사용하고 있지 않습니다. 콘텐츠 스크립트 나 배경 스크립트를 사용하면 어떤 이점이 있습니까?
'chrome.tabs.executeScript (tabs [0] .id, {file : "xyz.js "});'당신이 * 콘텐츠 스크립트를 사용하고 있다는 것을 의미합니다 : * xyz.js *. 또한'chrome.tabs.executeScript()'에 대한 호출은 백그라운드 컨텍스트에서 실행되고 있지만 아마도 (추측에 의해) 팝업 내에서 실행되고 있습니다. – Makyen
[Chrome 확장 개요] (https://developer.chrome.com/extensions/overview) (그리고 개요에서 링크 된 페이지와 함께)를 읽는 것이 좋습니다. [아키텍처 섹션] (https://developer.chrome.com/extensions/overview#arch)에는 전반적인 아키텍처 정보가 포함되어있어 전반적인 아키텍처 정보를 제공하므로 전반적인 아키텍처 정보를 통해 전반적인 아키텍처 정보를 얻을 수 있습니다. 또한 [Content Scripts] (https://developer.chrome.com/extensions/content_scripts) 및 [Message Passing] (https://developer.chrome.com/extensions/messaging)을 읽는 것이 좋습니다. – Makyen