Widget: Document and improve situation around COEP (Z#23149909) (#4051)

This commit is contained in:
Raphael Michel
2024-04-22 13:15:33 +02:00
committed by GitHub
parent 5f5001edb5
commit b6a42ac8d2
4 changed files with 21 additions and 5 deletions

View File

@@ -100,6 +100,7 @@ def widget_css(request, **kwargs):
try:
resp = FileResponse(default_storage.open(o.settings.presale_widget_css_file),
content_type='text/css')
resp['Access-Control-Allow-Origin'] = '*'
return resp
except FileNotFoundError:
pass
@@ -108,6 +109,7 @@ def widget_css(request, **kwargs):
f = finders.find(et)
resp = FileResponse(open(f, 'rb'), content_type='text/css')
resp._csp_ignore = True
resp['Access-Control-Allow-Origin'] = '*'
return resp
@@ -199,6 +201,7 @@ def widget_js(request, lang, **kwargs):
cache.set('widget_js_data_{}'.format(lang), data, 3600 * 4)
resp = HttpResponse(data, content_type='text/javascript')
resp._csp_ignore = True
resp['Access-Control-Allow-Origin'] = '*'
return resp