2011-01-18 2 views
2

Я хочу добавить правило, где я устанавливаю «position: absolute» внутри атрибута style как недопустимый. Я могу установить теги и атрибуты недействительных с помощью invalid_elements или valid_elements (ссылка) ..TinyMCE: возможно ли запретить указанные значения в данных атрибутах?

Это должно быть запрещено корыта source_editor (кнопка «код») и вставить плагин

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

Проблема заключается в том, что люди «взламывают» css/xhtml, в результате чего абсолютный позитивный div покрывает всю страницу.

Как это можно предотвратить? Есть ли встроенная функциональность в TinyMCE или она может быть достигнута через JS/jQuery и RegEx? (Я использую версию jQuery TinyMCE)

ответ

0

Вы не можете указать invalid attributes, only elements.

Все, что пользователю на их стороне нельзя доверять. Вы должны дезинфицировать входные данные на стороне сервера.

Вы могли бы сделать простое регулярное выражение, как:

$data = preg_replace('/position\s*:\s*\w+;?/','',$data); 
Смежные вопросы