【问题标题】:TinyMCE Editor unable to select when table td contains span tag in IE11 only . Not working in all Tinymce versions当表 td 仅在 IE11 中包含 span 标签时,TinyMCE 编辑器无法选择。不适用于所有 Tinymce 版本
【发布时间】:2018-09-14 04:42:27
【问题描述】:

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

它认为这个问题与valid_elements 有关。当我删除它时,span 标签被删除。这在 Chrome 中运行良好。我无法更改有效元素,因为我无法修改 HTML 代码。我们可以用任何脚本或一些 IE11 的 polyfill 来处理这个问题吗?

【问题讨论】:

  • 仅在ie中请部分空白单元格不可选
  • 看到一些空白单元格没有在 IE11 中选择(valid_elements are '[]')

标签: javascript internet-explorer tinymce tinymce-4 tinymce-plugins


【解决方案1】:

我自己找到了解决办法

解决办法如下:

添加到 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);
              }
          });
      }
  }

在ie中手动选择节点

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    • 2019-01-23
    • 1970-01-01
    相关资源
    最近更新 更多