Tinymce 5 сообщает о нарушении csp при использовании функции предварительного просмотра - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь использовать tinymce с политикой безопасности содержимого сценария: 'self'.

    <meta http-equiv="Content-Security-Policy" content="script-src 'self'"/>

Редактор tinymce загружается без проблем и работает нормально. Только нажатие кнопки предварительного просмотра вызывает нарушение (происходит в chrome и firefox). Требуемая конфигурация csp для script-sr c в документации по tinymce: script-src 'self'.

Firefox сообщение:

Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”)

Мой код:

<!doctype html>
<html>
<head>
    <title>TinyMCE demo</title>
    <script type="text/javascript" src="/tinymce/tinymce.min.js"></script>
    <meta http-equiv="Content-Security-Policy" content="script-src 'self'"/>
    <script type="text/javascript" src="/tin.js"> </script>
</head>
<body>
    <textarea> </textarea>
</body>
</html>

жесть. js

tinyMCE.init({ 
    selector: "textarea",
    menubar: false,
    branding: false,
    elementpath: false,
    plugins: [
              "advlist autolink lists link charmap preview hr",
              "searchreplace wordcount visualblocks",
              "table directionality textcolor"
          ],

    toolbar1: "preview fontsizeselect | removeformat | bold italic underline strikethrough subscript superscript | backcolor forecolor | charmap"
}); 

Есть ли способ удалить это сообщение, не допуская небезопасного встраивания в мой csp?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...