【问题标题】:Browser can't find my CKEditor浏览器找不到我的 CKEditor
【发布时间】:2017-11-06 10:56:55
【问题描述】:

我正在开发一个使用 jsf 和richFaces 的网络应用程序。我正在尝试使用最新版本的 CKEditor。它在其他项目中正常工作,但在那个项目中,CKEditor 被 RichFaces 的 CKEditor 取代,我不希望这样。如果我在服务器目录中找到任何 CKEditor(最新版本)文件,我可以找到它,但在我的浏览器的开发模式下,该文件夹不会出现,我认为这是问题所在。 提前致谢。

【问题讨论】:

    标签: javascript html jsf ckeditor richfaces


    【解决方案1】:

    您可以告诉 RichFaces 使用您的文件而不是它附带的文件,创建“META-INF/richfaces/static-resource-mappings.properties”并在其中放入类似的内容:

    org.richfaces.ckeditor\:ckeditor.js=myCKEditor/ckeditor.js
    

    但请记住,rich:editor 可能无法与较新版本的 CKEditor 一起使用(尽管目前最新的是 4.7 与 4.5.8 相比,所以它应该可以工作)。

    【讨论】:

    • 我已经尝试过了,但它不起作用。我写的属性是:org.richfaces.ckeditor\:ckeditor.js=localhost:8080/sp_crm_web/resources/webeditor/ckeditor.js。我也试过不使用 localhost:8080,但 RichFaces CKEditor 仍然出现。
    • 路径应该是相对于资源文件夹的-webeditor/ckeditor.js
    • 我也试过了,但是我的 CKEditor 没有出现。我发现的第一个解决方案是删除嵌入在 richfaces-xxx.jar 中的 CKEditor,它正在工作。但是每次部署服务器时我都必须替换那个 .jar,这不是一个好的解决方案。
    猜你喜欢
    • 2014-11-24
    • 2019-03-31
    • 2014-12-21
    • 2014-05-11
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    相关资源
    最近更新 更多