【问题标题】:Why does ckeditor right-click context menu not work in basic package?为什么 ckeditor 右键单击​​上下文菜单在基本包中不起作用?
【发布时间】:2017-05-06 18:57:50
【问题描述】:

我试图弄清楚为什么在我正在开发的应用程序中右键单击 ckeditor 的文档正文时没有出现 ckeditor 的上下文菜单(带有粘贴和其他选项)。

为了调试,我尝试了downloading“基本”和“标准”包(4.6.2)并运行“示例”。

Basic 包中存在同样的问题(出现浏览器的上下文菜单而不是 ckeditor 的),但它在 Standard 包中有效(出现 ckeditor 的上下文菜单)。

谁能给我解释一下这个问题的根本原因是什么?我检查了标准发行版中的插件文件夹,看看是否有任何明显的东西,比如“上下文菜单”插件,但没有看到任何突出的东西。我还检查了 samples/js/samples.js,但也没有看到任何明显的东西。我错过了什么?

【问题讨论】:

    标签: ckeditor ckeditor4.x


    【解决方案1】:

    标准包和完整包包含contextmenu 插件,该插件提供编辑器的上下文菜单以代替浏览器的本地菜单。基本包不包含此插件。您可以通过online builder 进行检查。

    【讨论】:

    • 谢谢!不过我很好奇:为什么,当我查看(标准包的)“插件”文件夹时,我在那里看不到上下文菜单插件?其他插件也是如此……它们似乎是“内置”的,而不是在插件文件夹中。谁能解释一下?如何一目了然地查看给定 ckeditor 当前具有“内置”的所有插件?
    • Basic、Standard 和 Full 包在 'ckeditor.js' 中包含它们的插件,这就是为什么你在 'plugins' 文件夹中看不到它们的文件夹。如果您想查看他们的插件,请转到 online builder 并在顶部选择您的预设。然后,您将在下面看到此预设的选定插件(当然,您可以添加或删除插件)...
    • .... 在页面底部,您会看到“下载”按钮。如果单击“优化”,“下载”按钮将集成“ckeditor.js”中的所有插件,就像预编译的包一样。如果您单击“Source (Big N'Slow)”,“Download”按钮会将所有插件放入“plugins”文件夹中自己的文件夹中。如果您想要 Basic 包中的 contextmenu 插件,只需通过在线构建器将其添加到 Basic 预设中即可。如果它有任何依赖项,在线构建器也会添加必要的插件。
    • 感谢向导。但是,我没有看到您所指的优化按钮。我正在使用ckeditor.com/download
    • 单击页面右侧“自定义”区域中的“在线生成器”按钮。这将带您进入在线构建器,您可以从预设开始并对其进行自定义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 2010-12-15
    相关资源
    最近更新 更多