我将以下代码插入Drupal的内容字段,并选择“源代码”作为内容类型。
<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>
此代码的开头有一个脚本标签,其中包括一个javascript库(processing.min.js),一个带有画布的div标签以及另一个包含处理代码本身的脚本标签。
Drupal会以某种方式在打开的处理脚本标签和处理代码之间插入奇怪的注释和CDATA标签,从而导致浏览器不运行处理代码。
如果我用chrome-developper-console客户端删除了这些注释和Cdata-Tag,则该网站将按预期运行。
是否有一种方法可以强制Drupal准确给出我在内容字段中插入的内容,而无需添加任何字符?
感谢您的帮助。