Skip to content

스크립팅

Chrome DocsFirefox Docs

API가 어떻게 동작하는지 기본적인 내용은 위의 브라우저 문서를 참고하세요.

스크립트 실행 반환 값

browser.scripting.executeScript를 사용할 때, 콘텐츠 스크립트나 비공개 스크립트를 실행할 수 있습니다. 값을 반환하려면 스크립트의 main 함수에서 값을 반환하면 됩니다.

ts
// entrypoints/background.ts
const res = await browser.scripting.executeScript({
  target: { tabId },
  files: ['content-scripts/example.js'],
});
console.log(res); // "Hello John!"
ts
// entrypoints/example.content.ts
export default defineContentScript({
  registration: 'runtime',
  main(ctx) {
    console.log('Script was executed!');
    return 'Hello John!';
  },
});