【发布时间】:2016-12-09 03:49:07
【问题描述】:
我们使用 CKEditor 4.6.x 来编辑我们网站的内容,但希望使用标准的 HTML 上下文菜单,而不是 CKEditor 上下文菜单插件所做的自定义菜单。这是合理可行的吗?
例如,我想在上下文菜单中有表格和链接编辑选项,但需要呈现标准的浏览器上下文菜单,以及浏览器内置的拼写检查选项。目前据我所知,编辑器的上下文菜单选项只能在CKEditor自己绘制的非标准菜单中呈现。
【问题讨论】:
我们使用 CKEditor 4.6.x 来编辑我们网站的内容,但希望使用标准的 HTML 上下文菜单,而不是 CKEditor 上下文菜单插件所做的自定义菜单。这是合理可行的吗?
例如,我想在上下文菜单中有表格和链接编辑选项,但需要呈现标准的浏览器上下文菜单,以及浏览器内置的拼写检查选项。目前据我所知,编辑器的上下文菜单选项只能在CKEditor自己绘制的非标准菜单中呈现。
【问题讨论】:
您必须创建自己的上下文菜单插件版本,但这仅适用于 Firefox,因为没有其他浏览器支持此功能 (http://caniuse.com/#search=contextmenu)
当您想使用本机上下文菜单时,最好的选择是使用 Ctrl 键:http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-browserContextMenuOnCtrl
【讨论】: