Есть ли способ заставить Drupal не вставлять какие-либо комментарии или теги CDATA в мой исходный код? - PullRequest
0 голосов
/ 26 апреля 2019

Я вставил следующий код в поле содержимого в Drupal и выбрал «Source-Code» в качестве типа содержимого.

<script src="https://someWebsite.ch/libraries/processing.min.js"></script>

<div id="canvasHolder" style="max-width: 600px;">
  <canvas id="mycanvas"></canvas>
</div>

<script type="text/processing" data-processing-target="mycanvas">

  PShape[] q = new PShape[63];
  float[] qx = { -22.5, 22.5, 26.25, 50.625, 54.375, 78.75, 82.5, 127.5};
  [a lot more processing code]

</script>

Этот код имеет тег script в начале, который включает в себябиблиотека javascript (processing.min.js), тег div с холстом и другой тег script, содержащий сам код обработки.

Каким-то образом Drupal вставляет странные комментарии и CDATA-теги между открывающим тегом сценария обработки и кодом обработки, в результате чего браузеры не запускают код обработки.

Если я удалю эти комментарии и теги Cdata с клиентской стороны консоли chrome-developper, веб-сайт будет работать, как и ожидалось.

Есть ли способ заставить Drupal точно выдать то, что я вставил в контент, без добавления символов?

Спасибо за помощь.

...