随着Full HTML
关启用,相关的过滤器,CKEditor的将剥夺任何<script>
从内容被编辑标签。为该特定网站创建内容的编辑者必须能够将这样的内容嵌入到他们正在创建的内容中:
<img src="http://s2.thingpic.com/images/TD/zKWJQJiFBsp3oP1etNC1.png" width="560" class="alwaysThinglink"/>
<script charset="utf-8" src="//www.thinglink.com/jse/embed.js#286861458501795840"></script>
从理论上讲,我们可以通过禁用CKEditor并直接使用HTML来实现此目的,但实际上不起作用:编辑器不懂HTML。他们足够了解,可以暂时退出RTF模式,粘贴在上面,然后再切换回RTF模式。但是,如果他们再次编辑该内容,则CKEditor <script>
在打开内容时会剥离标签。
如何停止该行为并使CKEditor将<script>
标签保留在原处?那里有隐藏的设置吗?
顺便说一句,我们将CKEditor与Wysiwyg 7.x-2.1
模块结合使用。
是的,一般来说,允许<script>
是非常糟糕的,但是在这种情况下,唯一有权访问Full HTML格式的人就是编辑者(受信任的人)。
谢谢!