У меня есть шаблон Twirl, и в разделе <head>
у меня есть следующий код, который прекрасно работает:
<head>
....
<script src="@routes.Assets.versioned("javascript/foo.js")" type="text/javascript"></script>
</head>
Однако, когда я подставляю фактический код в foo.js следующим образом (т.е.выведите код JS в общую папку приложения Play и вставьте его в заголовок следующим образом):
<head>
....
<script>
a bit of Javascript
</script>
...
</head>
Javascript не запускается.Почему это происходит?
ОБНОВЛЕНИЕ Я просто проверяю консоль и получаю следующее:
Отказался выполнить встроенный скрипт, поскольку он нарушает следующую директиву Content Security Policy:"script-src https://www.gstatic.com https://cdn.firebase.com https://apis.google.com localhost: 9001".Либо ключевое слово unsafe-inline, хеш (sha256-T7q3kSCjCVu1y7HF82r83jYrT4MITeF5eVAUvhhNOUA = '), либо одноразовый номер (' nonce -... ') требуется для включения встроенного выполнения.