是否可以在tinyMCE 5中禁用移动UI功能

问题描述 投票:1回答:2

是否可以禁用tinyMCE中的移动UI功能,只显示常规编辑器?我问,因为它只显示我的空白屏幕,在移动设备中(当我点击编辑框中的“书籍”图标时。我已经搜索了空白页面的解决方案,我只发现了对“a”的模糊引用父元素溢出设置为任何但可见的“这对我没什么帮助。

mobile tinymce
2个回答
3
投票

我们的文档没有明确解释如何执行此操作,并且它不是我们测试的内容,因此您可能遇到意外问题,但它肯定是可能的。

我们的移动UI实现为主题,即使在TinyMCE 5中,类似于modern是版本4的桌面主题,silver是版本5.默认情况下,当编辑器检测到它在移动设备上时,主题设置为mobile - 我们从v5文档中删除了这个,但是our v4 docs describe the defaults

tinymce.init({
  selector: 'textarea',
  mobile: {
    theme: 'mobile'
  }
});

通过扩展这个概念,移动块覆盖配置,你可以在TinyMCE 4中指定移动主题为modern,在TinyMCE 5中指定silver,桌面界面将显示:

tinymce.init({
  selector: 'textarea',
  mobile: {
    theme: 'silver'
  }
});

我已经创建了一个小提琴来演示这个,它可以在我的手机上加载桌面主题。 http://fiddle.tinymce.com/C9gaab/1


0
投票

如果你想启用插件(图像,媒体,全屏等):

在配置中:

...
mobile: {
    theme: 'silver'
},
...

在tinymce.min.js中:

"lists","autolink","autosave"

替换为

"advlist", "autolink", "lists", "link", "image", "anchor", "searchreplace", "code", "fullscreen", "media", "table", "paste", "codesample"

或者你需要的任何插件

我知道,不应该编辑源文件,但只有这种方法对我有帮助。


0
投票

像这样配置移动设备:

mobile: {
  theme: "silver",
  menubar: false,
  height: 300,
  max_height: 500,
  max_width: 500,
  min_height: 400,
  statusbar: false,
  toolbar: false,
  plugins: ["autosave", "lists", "autolink"]
}
© www.soinside.com 2019 - 2024. All rights reserved.