본문 바로가기

javascript

HTML, CSS, Javascript로 크롬 시작화면 개발하기

Chrome 브라우저를 사용하는 사람이라면, Chrome Extension(크롬 익스텐션)에 대해 조금은 들어본 적이 있을거다.

 

크롬 익스텐션은 구글 크롬의 확장 프로그램으로, 크롬 브라우저를 더욱 편리하게 사용할 수 있도록 도와주는데,

html, css, javascript를 사용할 줄 안다면, 아주 간단하게 '크롬 시작화면'을 개발해 사용할 수 있다.

 

크롬을 사용하면서, 조금 더 사용하기 편한 북마크가 있으면 좋겠다! 라고 생각을 했었기 때문에

이렇게 오른쪽 사이드바에 자주 사용하고 있는 웹 사이트들을 저장해놓고 사용하고 있다.

 

 

 

내가 만든 웹 페이지를 이렇게 크롬 익스텐션의 시작 페이지로 사용하고 싶다면,

코드를 작성한 폴더 안에 manifest.json 이라는 파일을 추가하고, 아래의 내용을 작성해주면 쉽게 사용할 수 있다.

{
    "name": "newtab",
    "description": "Made by Hyobin",
    "version": "1.0",
    "manifest_version": 3,
    "icons": {
        "16": "icons/icon16.png",
        "32": "icons/icon32.png",
        "48": "icons/icon48.png",
        "128": "icons/icon128.png"
    },
    "chrome_url_overrides": {
        "newtab": "index.html"
    },
    "host_permissions": ["<all_urls>"]
}

필요한 아이콘들을 사이즈별로 등록하고, 시작화면으로 열릴 파일을 설정해준 다음,

권한을 모든 권한으로 설정해주면 되는데, 크롬 익스텐션에 웹 페이지를 등록하는 더 자세한 방법은 아래의 링크에서 확인할 수 있습니다.

내가 만든 웹 페이지 크롬 익스텐션으로 설정하기

 

사진과 같은 '나만의 크롬 시작화면'을 직접! 만들어보고 싶으신 분들은

아래의 링크를 통해 할인된 가격으로 강의를 수강하실 수 있습니다 😊

쿠폰 번호 : 17565-0d5d628aaffa
강의 링크 : https://inf.run/7AC37

 

'javascript' 카테고리의 다른 글

DOM API로 요소 조작하기  (1) 2024.10.25
innerHTML은 안전한가?  (1) 2024.10.13
화살표 모양 함수는 뭐가 다를까?  (2) 2024.09.11
클로저는 도대체 뭘까?  (0) 2024.08.29
함수 호출 방법에 따라 달라지는 this  (0) 2024.08.14
Recent Posts
Popular Posts
Calendar
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28