TinyMCE Editor не может выбрать, если таблица td содержит тег span только в IE11. Не работает во всех версиях Tinymce - PullRequest
0 голосов
/ 14 сентября 2018

http://fiddle.tinymce.com/u0gaab/1

кажется, что проблема как-то связана с valid_elements.Когда я удаляю это, тег span удаляется.Это хорошо работает в Chrome.Я не могу изменить действительные элементы, так как я не могу изменить код HTML.Можем ли мы справиться с этим с помощью каких-либо скриптов или полифилла для IE11?

1 Ответ

0 голосов
/ 24 сентября 2018

Я нашел решение самостоятельно

Вот решение:

добавить к tinymce init: init_instance_callback: "checkIEBlankIssue"

function checkIEBlankIssue(e) { 
      if(tinyMCE.isIE) {
          e.on('click', function (e) {
              if(e.target.innerText === ""){ // fields not selecting if the content inside is blank
                  tinyMCE.activeEditor.selection.setNode(e.target);
              }
          });
      }
  }

выберите узел вручную, т.е.

...