"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 팝업 상호 작용이 포함된 Chrome 확장 상용구(Manifest V3)

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

2024-11-01에 게시됨
검색:523

목표

이 상용구 확장 프로그램은 개발자에게 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 확장 프로그램을 구축하기 위한 견고한 기반을 제공합니다. 특정 요구 사항에 맞게 자유롭게 수정하고 확장하세요.

즐거운 코딩하세요!

릴리스 선언문 이 기사는 https://dev.to/llagerlof/chrome-extension-boilerplate-with-popup interaction-manifest-v3-3ko5 ?1에서 재현됩니다. 그것.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3