"invalid_elements" 当我们在 Tinymce 中有 "valid_elements" 时不工作
"invalid_elements" not working when we have "valid_elements" in Tinymce
我有一个场景,我们在 Tinymce 中定义了有效和无效的元素。以下是这两个的值:
invalid_elements: 'script',
valid_elements: '*[*]',
"invalid_elements"是防止输入JavaScript。通过以上设置,Tinymce 不会阻止 JavaScript,但如果我删除“valid_elements”,它就会开始工作。
我不确定我是否删除了“valid_elements”,Tinymce 仍然允许一切,这就是为什么保留“valid_element”。
Tinymce 版本:5.6.2
相关问题但对我的情况没有帮助:Disable Javascript in TinyMCE
工作Fiddle:https://fiddle.tiny.cloud/WRhaab/2
有什么方法可以保留“valid_elements”并防止 JavaScript 吗?
valid_elements
和 invalid_elements
不是独占选项。他们可以一起工作,但不能互相矛盾。
当您将valid_elements
设置为'*[*]'
时,表示允许所有元素。如果所有元素都有效,那么脚本也有效。这就是为什么如果您删除 valid_elements
选项,invalid_elements
开始工作。
如果您不确定删除 valid_elements: '*[*]'
后某些元素是否仍然有效,您可以检查 HTML 5 and HTML 4 specifications since by default TinyMCE allows all elements specified by these standards. You can use the schema
选项以在不同标准之间切换。
我有一个场景,我们在 Tinymce 中定义了有效和无效的元素。以下是这两个的值:
invalid_elements: 'script',
valid_elements: '*[*]',
"invalid_elements"是防止输入JavaScript。通过以上设置,Tinymce 不会阻止 JavaScript,但如果我删除“valid_elements”,它就会开始工作。
我不确定我是否删除了“valid_elements”,Tinymce 仍然允许一切,这就是为什么保留“valid_element”。
Tinymce 版本:5.6.2
相关问题但对我的情况没有帮助:Disable Javascript in TinyMCE
工作Fiddle:https://fiddle.tiny.cloud/WRhaab/2
有什么方法可以保留“valid_elements”并防止 JavaScript 吗?
valid_elements
和 invalid_elements
不是独占选项。他们可以一起工作,但不能互相矛盾。
当您将valid_elements
设置为'*[*]'
时,表示允许所有元素。如果所有元素都有效,那么脚本也有效。这就是为什么如果您删除 valid_elements
选项,invalid_elements
开始工作。
如果您不确定删除 valid_elements: '*[*]'
后某些元素是否仍然有效,您可以检查 HTML 5 and HTML 4 specifications since by default TinyMCE allows all elements specified by these standards. You can use the schema
选项以在不同标准之间切换。