2013-08-20 3 views
0

인쇄 기능이 필요한 순간에 크롬 앱을 제작하고 있습니다. developer.chrome.com 웹 사이트를 검색해 보았지만이 기능을 사용하는 방법을 찾지 못했습니다.크롬 패키지 앱에서 div 인쇄

첫 번째 버전은 정상적인 웹 앱이었습니다. "printThis"라이브러리 (https://github.com/jasonday/printThis)를 사용하여 인쇄했습니다.

크롬 웹 응용 프로그램에서 실행할 때이 중단을 보니 놀랐습니다. 그럼 나는 window.print()로 전체 페이지 인쇄를 시도했다. 그러나 apperantly, 이것도 패키지 애플 리케이션에서 작동하지 않습니다.

그래서 지금은 붙어있어, 패키지 앱에서 인쇄 기능을 사용하는 방법을 찾을 수없는 것 같습니다. div를 인쇄하는 것만은 말할 것도 없습니다.

답변

0

인쇄 이것은 Chrome Apps CSP policy에 의해 금지 된 기능을 사용하고 있기 때문에 작동하지 않습니다.

window.print()은 Canary 및 Developer 채널에서 작동합니다. 안정적인지 확실하지 않습니다. 그래서 지금 작동하지 않으면 다음 릴리즈에서 수정 될 것입니다.

+0

어떤 금지 된 기능을 사용하고 있습니까? 나는 그것을 놓치고있다 ... –

+1

@WouterVandenneucker printThis의 소스 코드에서'javascript' 프로토콜로 iframe 생성을 보았다. 또한 iframe을 만들려고합니다 (그리고 이것도 금지되어 있습니다 - http://developer.chrome.com/apps/app_deprecated.html). – jusio

관련 문제