2014-10-27 16 views
5

Tôi đang cố gắng đóng gói ứng dụng web Polymer của mình dưới dạng Ứng dụng đóng gói Chrome, nhưng tôi đang gặp phải một số vấn đề xung quanh Chính sách bảo mật nội dung của Chrome (CSP). Tôi lưu hóa ứng dụng (với tùy chọn --csp) trước khi đóng gói, hoạt động tốt cho phần JavaScript, nhưng không trích xuất CSS được nêu trong các phần tử của Polymer. Có cách nào để hoặc là 1) ghi đè lên CSP cho CSS của CSS hoặc 2) trích xuất CSS và đặt nó trong một tệp riêng biệt cho tất cả các phần tử Polymer?Polymer Vulcanize CSS

Theo như tôi có thể nói, có PR trong các tác phẩm để giải quyết vấn đề này nhưng chưa được cập nhật kể từ tháng 8: https://github.com/Polymer/vulcanize/pull/33.

Trả lời

0

Bạn có thể sử dụng gulp-cssmin để ghép nối css của bạn được trích xuất từ ​​html nội tuyến với tùy chọn lưu trữ --csp.

Xem ví dụ về làm sạch css trong Github page:

type one.css two.css three.css | cleancss -o merged-and-minified.css