2014-10-27 6 views
5

मैं क्रोम पैक किए गए ऐप के रूप में अपने पॉलिमर वेब ऐप को पैकेज करने की कोशिश कर रहा हूं, लेकिन मैं क्रोम की सामग्री सुरक्षा नीति (सीएसपी) के आसपास कुछ मुद्दों पर चल रहा हूं। मैं ऐप को vulcanizing (--csp विकल्प के साथ) पैकेजिंग से पहले, जो जावास्क्रिप्ट भाग के लिए बहुत अच्छा काम करता है, लेकिन पॉलिमर के तत्वों में उल्लिखित सीएसएस निकालने में विफल रहता है। क्या 1 या तो कोई तरीका है) पॉलिमर के सीएसएस के लिए सीएसपी को ओवरराइड करें या 2) सीएसएस निकालें और इसे सभी पॉलिमर तत्वों के लिए एक अलग फ़ाइल में रखें?पॉलिमर वल्कनाइजेशन सीएसएस

जहां तक ​​मैं कह सकता हूं, इस समस्या को हल करने के लिए कार्यों में एक पीआर है, लेकिन इसे अगस्त: https://github.com/Polymer/vulcanize/pull/33 से अपडेट नहीं किया गया है।

उत्तर

0

आप gulp-cssmin का उपयोग कर सकते हैं ताकि आपके सीएसएस को इनलाइन एचटीएमएल से vulcanize --csp विकल्प से निकाला जा सके।

Github पेज में सफाई सीएसएस का उदाहरण देखें:

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