TinyMCE v3.4.5 все еще удаляет <a href="#"> даже при форсировании <a>в extended_valid_elements - PullRequest
2 голосов
/ 18 ноября 2011

Я уже добавил a[name|href|target|title|onclick|id] к extended_valid_elements в своем tinymce.init, но <a href="#"></a> все еще отфильтровывается.

Должен ли я редактировать ядро ​​.js или мне чего-то не хватает в моих настройках инициализации?

Edit: Вот конфигурация по умолчанию для TinyMCE на Orchard:

tinyMCE.init({
    theme: "advanced",
    mode: "specific_textareas",
    editor_selector: "tinymce",
    plugins: "fullscreen,searchreplace,mediapicker",
    theme_advanced_toolbar_location: "top",
    theme_advanced_toolbar_align: "left",
    theme_advanced_buttons1: "search,replace,|,cut,copy,paste,|,undo,redo,|,mediapicker,|,link,unlink,charmap,emoticon,codeblock,|,bold,italic,|,numlist,bullist,formatselect,|,code,fullscreen",
    theme_advanced_buttons2: "",
    theme_advanced_buttons3: "",
    convert_urls: false,
    valid_elements: "*[*]",
    // shouldn't be needed due to the valid_elements setting, but TinyMCE would strip script.src without it.
    extended_valid_elements: "script[type|defer|src|language]"
});

1 Ответ

1 голос
/ 28 июля 2016

Обнаружена похожая проблема, я публикую свой ответ на тот случай, если кто-нибудь еще столкнется с ним -

В TinyMCE 4.0.9 или более поздней версии есть ключ с именем:

allow_script_urls: true;

Вы можете установить его в значение true, и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...