>  기사  >  웹 프론트엔드  >  팝업 상호 작용이 포함된 Chrome 확장 상용구(Manifest V3)

팝업 상호 작용이 포함된 Chrome 확장 상용구(Manifest V3)

WBOY
WBOY원래의
2024-09-05 06:33:02759검색

목표

이 상용구 확장 프로그램은 개발자에게 Manifest V3를 사용하여 자신만의 Chrome 확장 프로그램을 만들 수 있는 출발점을 제공합니다.

새로운 소식

이번 버전의 가장 큰 개선점은 팝업 인터페이스가 추가되었다는 점입니다. 이제 사용자가 브라우저 상단 표시줄에 있는 확장 버튼을 클릭하면 단순히 콘솔에 메시지를 기록하는 대신 대화형 팝업이 표시됩니다.

특징

이 상용구는 세 가지 주요 확장 동작을 보여줍니다.

  1. 페이지 로드 전: 페이지가 로드되기 전에 DevTools 콘솔에 메시지를 인쇄합니다.
  2. 페이지 로드 후: 페이지가 로드되기 전에 DevTools 콘솔에 메시지를 인쇄합니다.
  3. 팝업 상호작용: 사용자가 확장 프로그램 버튼을 클릭하면 팝업을 표시하여 보다 복잡한 사용자 상호작용이 가능합니다.

이제 확장 프로그램은 클릭 시 활성 탭에 스크립트를 삽입하여 DOM을 수정하고 콘솔에 메시지를 기록하는 버튼을 팝업 내에 제공합니다.

설치

  1. github.com/llagerlof/fresh-chrome-extension에서 파일을 복제하거나 다운로드하여 디렉토리에 저장하세요.
  2. 브라우저의 확장 프로그램 페이지를 엽니다: chrome://extensions
  3. 오른쪽 상단에서 '개발자 모드'를 활성화하세요.
  4. 압축 해제된 항목 로드를 클릭하고 확장 디렉터리를 선택하세요.

테스트 방법

  1. 웹사이트를 엽니다.
  2. 브라우저 상단 표시줄에 있는 확장 프로그램 버튼을 클릭하세요. 버튼이 있는 팝업이 나타납니다.
  3. "페이지에 주황색 div를 추가하려면 이 버튼을 클릭하세요"라는 팝업창의 버튼을 클릭하세요.
  4. 다음 변경 사항을 확인하세요.
    • 페이지 상단에 "DOM 수정됨!"이라는 메시지와 함께 주황색 div가 나타납니다.
    • 개발자 도구(F12)를 열고 콘솔을 살펴보세요. "팝업에서 작업이 실행되었습니다!"라는 메시지가 표시됩니다.

Chrome Extension Boilerplate with Popup Interaction (Manifest V3)

이 상용구는 더 복잡한 Chrome 확장 프로그램을 구축하기 위한 견고한 기반을 제공합니다. 특정 요구 사항에 맞게 자유롭게 수정하고 확장하세요.

즐거운 코딩하세요!

위 내용은 팝업 상호 작용이 포함된 Chrome 확장 상용구(Manifest V3)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.