我有一个包含 CKEDITOR 的页面。当我尝试在编辑器中应用任何样式(没有选择只是我在编辑器内单击)时,它可以在除 chrome 之外的所有其他浏览器中工作。
铬添加“?” 在光标位置标记。
这是 ckeditor 错误吗?
我尝试查找
addCommand("bold")
/addCommand("strong")
功能,但未找到。
铬添加“?” 标记如下:
<strong>?</strong>
我可以解决那个问题吗?
请帮我解决这个问题。
我有一个包含 CKEDITOR 的页面。当我尝试在编辑器中应用任何样式(没有选择只是我在编辑器内单击)时,它可以在除 chrome 之外的所有其他浏览器中工作。
铬添加“?” 在光标位置标记。
这是 ckeditor 错误吗?
我尝试查找
addCommand("bold")
/addCommand("strong")
功能,但未找到。
铬添加“?” 标记如下:
<strong>?</strong>
我可以解决那个问题吗?
请帮我解决这个问题。
我对ckeditor有同样的问题。我通过用空字符串替换特殊字符来解决问题。
我如何解决这个问题如下:
美化文件后,我找到了解析hrml的函数。下面是函数。(在您的文件中搜索“htmlParser.text.prototype”)
a.htmlParser.text.prototype = {
type: 3,
writeHtml: function(l, m) {
var n = this.value;
if (m && !(n = m.onText(n, this))) return;
l.text(n);
}
};
我已经替换了上面函数的行
var n = this.value;
和
var n = this.value.replace(/[^(\x20-\x7F)]*/g, '');
此行将特殊字符替换为空。这解决了我的问题。这可能是一个黑客,但它对我有用。
希望这可以节省一些人的时间。
注意:要保持文件最小化,请在不优化文件的情况下搜索确切的代码并添加您的代码。
谢谢
我有同样的问题,但我通过在 ckeditor.js 中进行了一些更改来解决
if(!!g[0]&& g[0].startOffset!= g[0].endOffset){
a.selectRanges(g);c.removeCustomData("doc_processing_style");
}
在 selectRange 之前添加了 if 条件。
之前在 CKEditor 论坛上问过这个问题。你可以在这里找到它:http: //ckeditor.com/forums/Support/Question-Mark-after-pressing-button-toolbar 希望有帮助