Quill: Code does not comply with Content-Security-Policy when 'unsafe-inline' is not present.

Created on 21 Oct 2014  路  7Comments  路  Source: quilljs/quill

I am currently using Quill on one of my apps that I will be releasing this week.

The app using a very strict CSP header (currently in Report-Only mode), which disallows unsafe-inline. The CSP header emits an error when Quill calls addStyles(...).

Most helpful comment

That style config link is no longer valid. What's the most current way to handle this?

All 7 comments

This issue is also present with the icons inserted with data-uri's, but I was able to fix it by adding data: to the img-src section.

Can you include the exact header?

Sure:

Content-Security-Policy-Report-Only:default-src 'self';script-src 'self' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com http://google-maps-utility-library-v3.googlecode.com https://ajax.googleapis.com http://cdnjs.cloudflare.com https://mts1.googleapis.com http://fonts.googleapis.com http://mt1.googleapis.com http://maps.gstatic.com/mapfiles http://googleapis.com;object-src 'self';img-src 'self' data: https://dpbob3sbronwq.cloudfront.net https://maps.gstatic.com https://mts0.googleapis.com https://mts1.googleapis.com https://maps.googleapis.com https://csi.gstatic.com http://mt1.googleapis.com;media-src 'self';frame-src 'self';font-src 'self' http://fonts.gstatic.com https://fonts.gstatic.com http://maxcdn.bootstrapcdn.com;connect-src 'self';style-src 'self' http://fonts.googleapis.com https://fonts.googleapis.com http://maxcdn.bootstrapcdn.com;report-uri /api/csp

You can now pass in false to the style config to prevent Quill from adding style tags.

That style config link is no longer valid. What's the most current way to handle this?

@jhchen What's the solution for the current Quill version to prevent inline style?

@jhchen May be we should go back to iframe for sandboxing unsafe Quill?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

scottfr picture scottfr  路  3Comments

markstewie picture markstewie  路  3Comments

benbro picture benbro  路  3Comments

lustoykov picture lustoykov  路  3Comments

GildedHonour picture GildedHonour  路  3Comments