목록크롬 (4)
DY의 세상구경
https://developer.chrome.com/extensions/content_scripts표 아래로는 아직 정리를 안함.... ContentScripts Content script는 웹페이지의 context에서 실행되는 JavaScript 파일이다.표준 Document Object Model(DOM)을 사용해서 content script는 브라우저로 방문하는 웹페이지의 내용을 읽거나 변경할 수 있다. Content script로 가능한 몇 가지 예시l 웹페이지에연결되지 않은 URL을 검색하고 하이퍼링크로 변환l 텍스트를더 읽기 쉽게 만들기 위해 글꼴 크기를 증가l DOM에서 microformat data를 찾고 처리하지만 content script는 몇 가지 제한이 있다.l Chrome.* AP..
https://developer.chrome.com/extensions/event_pages 번역 Event Pages 앱과 익스텐션에서는 일반적으로 어떤 상태나 일을 관리하는 singlelong-running 스크립트가 필요하다.이벤트페이지가 이것을 해결해준다. 이벤트페이지는 오직 필요할 때만로드된다. 이벤트페이지가 무엇인가를 하고있지 않은 경우에는 언로드되어지고 메모리와 다른 시스템 리소스가해제된다. 이벤트페이지는 Chrome22버전부터 안정화되었고, 특히 이런 성능적 이점은 저전력 기기에서 중요하다.가능하면 새로운 개발을 할 때는 기존의 persistent backgroundpage보다는 event page를 사용하도록 한다. 기존의background page들도 event page로 마이그레이션하..
크롬 익스텐션에 대해 알아볼일이 생겨서 Overview와 필요한 페이지 한두개만 번역 및 공부 한 자료.https://developer.chrome.com/extensions/overview Native Message공부하던중 Native Message는 Chrome Extension과 Native Program간의 Message통신이기 때문에 Chrome Extension에 대해 공부해야 할 필요성을 느낌. 현재 Native Program ----(Stream data)---à Chrome Extension까지 완료했으며 Chrome Extension과 Web Page간의 Stream data를 전송하기 위해 찾아보는 중. https://developer.chrome.com/extensions크롬 공식..
Nativemessage란NPAPI를 대체할 것을 찾던 중.PPAPI를 품은 NaCl에 희망을 걸어 보았지만 외부dll을 dynamic linking하기 어렵다는 것을 알게되어 다른 대체할 것을 찾던중. Native Message라는 것을 발견함.네이티브 메시지를 이용하면 크롬 Extension(app)에서 외부프로그램(host)과 json형태로 메시지를 주고받을 수있다.(std input & output 이용) 이를 이용하여 간단한 dll연동까지 가능한 것을 확인하였고 페이지에 영상에 대한 부분을 제대로지원한다고나와있지는 않았기 때문에 몇 가지 실험이 필요함에 따라 1024 x 768 영상을 base64로 인코딩 해서(C#으로 간단히) Extension으로 초당 100회정도 보내는 간단한 예제를 진행해..