chrome extension scripting API를 사용하여 인수가 있는 함수 실행
이번 Manifest V3 도입으로 Manifest V2에서 Manifest V3로 마이그레이션하는 데 있어 이 문서의 범위를 벗어나는 문제가 발생했습니다.
다양한 기능과 함께 Manifest V3를 사용하는 확장 기능도 도입되었습니다. 이러한 많은 변경 사항 중 하나는
executeScript()
입니다. 탭 API에서 스크립팅 API로 이동되었습니다. 새 기능Scripting API을 사용하면 확장 기능이 동적으로 콘텐츠 스크립트를 등록 및 등록 취소할 수 있습니다(런타임에 필요에 따라 콘텐츠 스크립트를 등록 및 등록 취소할 수 있음). 또한 확장은 이제 스크립트 파일과 기능만 실행할 수 있습니다.다음은 크롬 확장 프로그램의 스크립팅 API를 사용하여 함수를 실행하는 방법입니다.
function greet(greeting) {
console.log(`${greeting}, World!`);
}
chrome.scripting.executeScript({
target: {tabId: tab.id},
function: greet,
args: ['Hello']
});
// Output: Hello, World!
위의 코드에서 함수에 인수를 전달하는 데 사용되는 속성이 Manifest V3에서
args
임을 알 수 있습니다.
Reference
이 문제에 관하여(chrome extension scripting API를 사용하여 인수가 있는 함수 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/awalakaushik/execute-a-function-with-arguments-using-chrome-extension-scripting-api-2b7m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)