从更新到 Chromium 53.0.2785.116 版本的韩文输入异常。
铬:53.0.2785.116(64 位)
也打中文
@x-yao 给他们看。
Chrome 52 工作正常。 更新 Chrome 53 时出现此错误
@mrdream24同样的问题。
我的产品坏了。 我测试了 Chrome 54 是异常的。
你怎么看这个问题?
@hangum我的产品也坏了。
我无法解决这个问题
@mrdream24我的产品是 Tadpole DB Hub(https://tadpolehub.com/)。
你?
@hangum 掘金
@mrdream24谢谢。
github 使用 ace 库。 有同样的错误。
https://c9.io是同样的错误。
我不知道为什么,但我只是在 ace.js 文件中评论了“onCompositionUpdate 函数”。 有用。
@anhh你解决问题了吗?
它似乎工作。 我只测试了韩文。 在第一行“onCompositionUpdate 函数”中,只需输入“return;” 代码。
它可能有一些副作用,但直到现在还没有副作用。
@anhh谢谢。 WHO?
我像这样处理了 ace.js 文件的一部分:
var onCompositionUpdate = function() {
// if (!inComposition || !host.onCompositionUpdate || host.$readOnly)
// 返回;
// var val = text.value.replace(/x01/g, "");
// if (inComposition.lastValue === val) return;
//
// host.onCompositionUpdate(val);
// 如果 (inComposition.lastValue)
// host.undo();
// inComposition.lastValue = val;
// 如果 (inComposition.lastValue) {
// var r = host.selection.getRange();
// host.insert(inComposition.lastValue);
// host.session.markUndoGroup();
// inComposition.range = host.selection.getRange();
// host.selection.setRange(r);
// host.selection.clearSelection();
// }
};
如果处理,问题是
有一个错误,如果您在输入韩语时输入逗号并删除它,则您在开头输入的逗号将被删除。
例如,如果在输入“Hangul Test”的中间向后删除,则存在即使您在开头输入的逗号也被删除的问题。
不过还是谢谢你。 应该发布一个临时补丁。
如果你告诉我你是谁,我想请你喝咖啡或米饭。
最有用的评论
它似乎工作。 我只测试了韩文。 在第一行“onCompositionUpdate 函数”中,只需输入“return;” 代码。
它可能有一些副作用,但直到现在还没有副作用。