당신의 투자조합을 남다르게 만드는 다섯 가지 생각
첫 번째 크롬 확장을 구축하는 데 필요한 모든 지식은 HTML, 자바스크립트, CSS의 기초 지식입니다!이것들은 내가 제기한 몇 가지 재미있는 생각들이다. 그것들은 단지 이런 기술로만 창조할 수 있다.
궁금한 게 있으면 제 동영상을 보세요.
1. 당신이 가장 좋아하는 사이트의 어두운 모드
너는 네가 좋아하지만 어두운 모드가 없는 사이트를 자주 사용하니?
Chrome 확장을 통해 특정 웹 사이트의 특정 스타일을 덮어쓰는 CSS 스타일시트를 만들 수 있습니다.이것은 확장을 사용할 때 웹 사이트에 암흑 모드 스타일을 적용할 수 있도록 합니다.
이를 실현하려면 내용 스크립트를 사용해야 합니다.
Tip: Set "run_at": "document_end"
in the content_scripts
object in the manifest.json
so your styles override the site's.
이 프로젝트에 대해 알아야 할 사항은 다음과 같습니다.
Tip: Set "run_at": "document_end"
in the content_scripts
object in the manifest.json
so your styles override the site's.
2. 날씨 활용
브라우저에 특정 위치의 현재 날씨를 표시하는 확장자를 만들 수 있습니다.
날씨 정보를 검색하려면 API를 호출해야 합니다. OpenWeatherMap API 좋은 선택입니다.그들은 공짜 계획을 가지고 있다.
서비스 담당자가 처리한 chrome.alarms
API의 경고를 사용하여 몇 분 간격으로 백그라운드에서 최신 날씨 업데이트를 받을 수 있습니다.chrome.storage
API를 사용하여 결과를 저장하고 확장된 작업 팝업 창에 표시합니다.
API를 호출하려면 fetch
를 사용하고, manifest.json
에 다음을 추가해야 합니다.
"host_permissions": ["https://some-weather-api.com/*"]
이 프로젝트에 대해 알아야 할 사항은 다음과 같습니다.
"host_permissions": ["https://some-weather-api.com/*"]
chrome.storage
API chrome.alarms
API chrome.action
API 3. 오늘의 달력을 전시한다.
브라우저에 당일 캘린더 이벤트를 표시하도록 확장하여 이러한 이벤트에 쉽게 액세스할 수 있습니다.
앞의 생각과 마찬가지로, 당신은 몇 분 간격으로 백엔드에서 chrome.alarms
API와 서비스 직원이 보낸 경보를 사용하여 외부 API (구글 달력 또는 당신이 가장 좋아하는 달력 API) 에서 데이터를 가져와야 합니다.
스토리지 API 요청 결과chrome.storage
를 사용해야 합니다.확장이 유휴 상태일 경우 Service Worker를 제거할 수 있으므로 캘린더 이벤트만 Service Worker에 선언된 변수에 저장할 수 없습니다.
이벤트 및 이벤트 제목, 시간, 게스트 등을 내선 작업 팝업 창에 표시합니다.
또한 chrome.notifications
API를 사용하여 이벤트가 발생하기 몇 분 전에 사용자에게 메시지를 표시할 수도 있습니다.
이 프로젝트에 대해 알아야 할 사항은 다음과 같습니다.
chrome.storage
API chrome.alarms
API chrome.action
API chrome.notifications
API 4. 데일리 커피
사용자에게 매일 시도할 수 있도록 무작위 커피 레시피를 보여준다.
이 경우 외부 API를 호출할 필요가 없습니다(적어도 먼저).확장 중인 JSON 그룹에 가장 좋아하는 메뉴 목록을 저장하고 Math.random()
매일 그룹에서 무작위로 항목을 가져옵니다.
조작 팝업 창에 정교한 그림이 담긴 커피 레시피를 보여 줍니다.
이를 더욱 견고하게 하기 위해 chrome.storage
에 표시된 마지막 커피 레시피와 날짜를 저장하여 두 가지를 확보할 수 있습니다.
chrome.action
API chrome.storage
API(옵션)5. 전자상거래 위시리스트
아마존, 이베이 등에서 온 제품을 소망 목록에 추가할 수 있습니다. 사용자가 관심 있는 제품을 찾을 때 키보드 단축키를 사용하거나 조작 팝업 창에서 소망 목록에 추가할 수 있습니다.
작업 팝업 창에는 이전에 추가한 항목도 표시되고 사용자가 삭제할 수 있습니다.
사용자는 구매를 방지하기 위해 모든 제품 페이지를 내비게이션할 수 있어야 한다.이를 위해서는 chrome.tabs.create
을 사용해야 합니다.
각 제품의 링크, 이름 및 가격은 chrome.storage
API를 사용하여 저장해야 합니다.
이 프로젝트에 대해 알아야 할 사항은 다음과 같습니다.
chrome.action
API chrome.storage
API chrome.tabs
API - 특히 create
methodchrome
의 API와 개념을 탐색했다.너도 나의 동영상을 보고 이 과정을 이해할 수 있다.
아이콘은 Smashicons와 Flaticon의 Freepik에서 만듭니다.일반 도메인 이름 형식
Reference
이 문제에 관하여(당신의 투자조합을 남다르게 만드는 다섯 가지 생각), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/paulasantamaria/5-ideas-to-set-your-portfolio-apart-170c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)