이 자습서는 사용자가 개인화 된 텍스트로 사용자 정의 알람을 설정할 수 있도록 Firefox 애드온을 구축함으로써 귀하를 안내합니다. Firefox 애드온 또는 브라우저 확장에 대한 사전 경험이 필요하지 않습니다. 기본 JavaScript 지식으로 충분합니다. 전체 코드는 GitHub [GitHub Repository 링크 (제공되지 않음)]에서 사용할 수 있으며 완성 된 추가 기능은 [게시 된 애드온 링크 (제공되지 않음)]. 주요 개념 :
설정 : 이 필수 파일은 애드온 이름, 버전, 설명 및 아이콘을 정의합니다. Manifest V2는 현재 Firefox에 필요합니다 팝업 구현 () : 애드온 아이콘을 클릭 할 때 표시되는 사용자 인터페이스를 만듭니다. 스토리지 API :
브라우저 별 데이터에 로컬 스토리지를 사용하고 장치 및 세션에서 액세스 할 수있는 데이터를위한 스토리지 동기화. 옵션 페이지 () :manifest.json
스토리지에서 알람을 제거하고 예정된 알림을 취소 할 수있는 기능을 구현합니다.
Mozilla Developer Hub Publication : 제출을 위해 추가 기능을 준비하여 popup.html
options.html
Firefox에로드 : Firefox의 추가 기능 관리자를 사용하여 ( 를 통해 액세스 가능) 디버그 모드에서 추가 기능을로드하십시오. 이를 통해 출판 전에 테스트 및 디버깅이 가능합니다
옵션 페이지를 작성하여 사용자가 새 알람을 만들 수 있습니다. 양식을 사용하여 알람 세부 사항 (이름 및 시간)을 수집하십시오. 새 알람을 저장하려면 를 사용하십시오
options.html
스케줄링 알림 (Alarms API) : 옵션에서 사용 Page의 JavaScript를 사용하여 사용자 입력을 기반으로 경보를 예약하십시오. 경보 트리거 시간에 대한 browser.storage.sync.set
및 권한을
browser.alarms.create
when
알림 삭제 :
background.js
를 제거하기 전에 Mozilla Developer Hub에 추가 기능을 제출하십시오.
browser.alarms.onAlarm.addListener
그런 다음 튜토리얼에는 출판 후 애드온을 업데이트하기위한 단계를 포함하여 Mozilla Add-Nons 웹 사이트에 애드온을 게시하는 프로세스가 자세히 설명되어 있습니다. 마지막으로 Chrome과의 호환성을 위해 추가 기능을 조정하는 방법에 대한 지침을 제공합니다. 제공된 FAQ는 Firefox 애드온 개발에 대한 일반적인 질문을 다룹니다. browser.notifications.create
위 내용은 Firefox 애드온을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!