【问题标题】:TinyMCE: Possible to disallowing specified values in given attributes?TinyMCE:可能不允许给定属性中的指定值?
【发布时间】:2011-06-11 05:14:27
【问题描述】:

我想添加一条规则,将样式属性中的“位置:绝对”设置为无效。我可以使用 invalid_elements 或 valid_elements 将标签和属性设置为无效(见链接)..

这必须通过 source_editor(“代码”按钮)和粘贴插件来禁止

http://tinymce.moxiecode.com/wiki.php/Configuration:Cleanup/Output

问题是人们正在“破解” css/xhtml 最终放置一个绝对定位的 div 覆盖整个页面..

如何防止这种情况发生? TinyMCE 中是否有任何内置功能,或者可以通过 JS/jQuery 和 RegEx 实现吗? (我用的是TinyMCE的jQuery版本)

【问题讨论】:

    标签: javascript jquery regex tinymce


    【解决方案1】:

    你不能指定invalid attributes, only elements

    用户所做的任何事情都不可信。您必须清理服务器端的输入。

    你可以做一个简单的正则表达式:

    $data = preg_replace('/position\s*:\s*\w+;?/','',$data);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 2020-01-23
      • 2018-11-03
      相关资源
      最近更新 更多