발생일: 2013.10.23 키워드: 크롬 익스텐션, Chrome Extension, 배포, 업데이트, auto update 문제: 웹스토어를 통하지 않고 직접 호스팅하는 크롬 익스텐션에 자동 업데이트를 적용하고 싶다.어떻게 하면 될까~? 해결책: http://developer.chrome.com/extensions/autoupdate.html 1. 익스텐션의 `manifest.json`에 `update_url`을 설정한다. 2. 호스팅하고 있는 서버에 `update_url`에 명시한 `xml` 형식의 파일을 올려둔다. 아래와 같은 형식이다. 3. 해당 경로에 패키징한 익스텐션 파일을 업로드한다. 4. 익스텐션이 설치된 각 사용자의 브라우저에서는 주기적(수 시간 단위)으로 `update_url`을 조회해..
발생일: 2013.09.26 문제: 깃헙에서 팔로잉하는 사람들이 Semantic UI(http://semantic-ui.com/)를 즐겨찾기 해두는 걸 보고,해당 페이지를 둘러보다 콘솔 로그를 보게 됐다. 어랏. 콘솔에 로그가 테이블 형태로 출력되네~이런 기능이 있었던가? 해결책: 아직 API 페이지에는 명시되어 있지 않는데, `console.table()`이란 있더라. `console.table(tableData);` 로 호출하면 되고,`tableData`는 key/value 형태의 값을 포함한 배열이어야 한다. 자세한 예제는 아래 이미지를 참고! Semantic UI에서는 `console.group`이랑 같이 섞어서 출력했는데,이렇게 하니 로그도 깔끔하게 보이고 자세한 내용을 디버깅하기도 좋더라. 잘..
발생일: 2012.04.04 문제: 북마크를 크롬에서 동기화해서 사용하고 있는데,요고,.. 북마크를 단축키로 실행할 수가 없다. chrome://bookmarks 페이지가 있어서 검색은 되긴 하지만, 이 역시 썩 능률적이지 않다. 좀 더 엘레강스한 방법이 없을깡~~ 해결책: 역시나~~주소창에서 옴니박스로 북마크를 실행할 수 있는 익스테션이 여럿 있다. 그 중 괜찮은 건, - Quickmarks : http://goo.gl/XiSpY - Bookmark Search: http://goo.gl/1Q9uB 두 개 큰 차이 없지만, Quickmarks가 더 숏컷이 간단해서 요골 선택해서 쓰고 있다~편하다! - 검색 아이디어를 얻은 포스트: http://nestordave.com/2010/06/16/how-to-..
발생일: 2012.01.19 문제: 며칠 전 크로미엄 버전을 18.0.1010.1 dev-m 버전으로 업데이트 한 이후로, 잘 작동하던 몇몇 익스텐션이 제대로 작동하지 않는다. 어느 부분에서 오류가 나나 찾아봤더니, 익스텐션에서 document.documentElement 를 찾지 못한다. 뭐가 문젤까? 해결책: 크롬 dev 버전이 18.0.1010.1로 업데이트 되면서 발생한 버그로 추정된다. 검색해보니 같은 문제로 2012.01.11에 버그 리포팅 된 것이 있다. https://groups.google.com/a/chromium.org/group/chromium-bugs/browse_thread/thread/0e668df511f0b381 재현을 위해서는, 1. 익스텐션에서 아래와 같이 content ..