Не понимаю влияния политики, указанной на моем сайте http://pcrypt.org/dev/groups.php.
header("X-Content-Security-Policy: allow 'self'; img-src *; script-src 'self'; frame-src 'self'; style-src 'self';");
Если я запрещаю встроенные скрипты, как мне тогда вызывать функцию? На странице я попытался вызвать функцию, расположенную в js-файле на сервере, из onload (body onload = 'initialize ()'), но она выдает эту ошибку (извините, по-датски):
Advarsel: CSP: Directive "inline script base restriction" violated
Kildefil: http://pcrypt.dk/dev/groups.php
Linje: 0
Kildekode:
onload attribute on UNKNOWN element
Работает нормально с добавлением "options inline-script;"
Также нравится звонить initialize()
, когда DOM готов, и не ждать загрузки изображений, но как мне сделать это с CSP на месте?
Также подумайте, что мне нужно "img-src *;"
, но тогда изображения вообще не показываются. Изображения расположены на одном сервере?
Пожалуйста, помогите мне понять.