TinyMCE字段中的脚本标记未正确保存

时间:2014-07-07 15:30:18

标签: javascript php html tinymce

我在我的网站上运行tinyMCE,我正在尝试插入脚本标记。我试图将我的脚本标签插入到tinyMCE实例源的主体中。

但是,当我这样做时,我会遇到问题。当我提交包含tinyMCE元素的表单时,它会删除标签。

我在下面尝试过以下几行仍然没有成功。

  • allow_script_urls: true
  • valid_elements : '*[*]'
  • extended_valid_elements: 'script[language|type]'

我注意到的一件事是,如果我必须将脚本代码发布到tinymce实例的源代码部分并且它可以工作。但是,我需要能够将它添加到tinymce实例的<body>,以便我可以看到它的预览等。

下面是我要上传的脚本标记。

<script type="text/javascript" src="http://resources.32red.com/ad.aspx?pid=237638&bid=3344"></script>

任何人都可以对此有所了解吗?

由于

3 个答案:

答案 0 :(得分:10)

尝试以下方法:

extended_valid_elements: 'script[language|type|src]'

我发现您已尝试使用

更新extended_valid_elements属性

'script[language|type]'但您忘记允许脚本标记的src属性

所以现在正在删除src属性。

答案 1 :(得分:5)

似乎存在一个错误,如果脚本标记包含在div中TinyMce转储脚本。 (即使你正确地使用了extended_valid_elements) TinyMCE使用起来非常烦人

答案 2 :(得分:1)

我要解决的问题是将脚本块放在标签<code>中。

<code>
     <script>alert("abc");</script>
</code>