是否可以禁用tinyMCE中的移动UI功能,只显示常规编辑器?我问,因为它只显示我的空白屏幕,在移动设备中(当我点击编辑框中的“书籍”图标时。我已经搜索了空白页面的解决方案,我只发现了对“a”的模糊引用父元素溢出设置为任何但可见的“这对我没什么帮助。
我们的文档没有明确解释如何执行此操作,并且它不是我们测试的内容,因此您可能遇到意外问题,但它肯定是可能的。
我们的移动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
如果你想启用插件(图像,媒体,全屏等):
在配置中:
...
mobile: {
theme: 'silver'
},
...
在tinymce.min.js中:
找
"lists","autolink","autosave"
替换为
"advlist", "autolink", "lists", "link", "image", "anchor", "searchreplace", "code", "fullscreen", "media", "table", "paste", "codesample"
或者你需要的任何插件
我知道,不应该编辑源文件,但只有这种方法对我有帮助。
像这样配置移动设备:
mobile: {
theme: "silver",
menubar: false,
height: 300,
max_height: 500,
max_width: 500,
min_height: 400,
statusbar: false,
toolbar: false,
plugins: ["autosave", "lists", "autolink"]
}