Ace: [chrome] Хангыль введен неправильно.

Созданный на 15 сент. 2016  ·  17Комментарии  ·  Источник: ajaxorg/ace

При обновлении до версии Chrome 53.0.2785.116 ввод текста на хангыль является ненормальным.

Chrome: 53.0.2785.116 (64-разрядная версия)
image

Самый полезный комментарий

Вроде работает. Я только что тестировал хангыль. В первой строке «функция onCompositionUpdate» просто укажите «return;» код.
У него могут быть некоторые побочные эффекты, но до сих пор побочных эффектов нет.

Все 17 Комментарий

печатать тоже на китайском

@ x-yao Покажи им.

Chrome 52 работает нормально. Эта ошибка возникает при обновлении Chrome 53

2016-09-21 13_49_47

@ mrdream24 такие же проблемы.
мой продукт сломан. Я тестировал Chrome 54 ненормально.

Что вы думаете об этой проблеме?

@hangum, мой продукт тоже сломан.

Я не могу решить эту проблему

@ mrdream24 мой продукт - Tadpole DB Hub (https://tadpolehub.com/).
Вы?

@hangum Nuggets

@ mrdream24 спасибо.

github используйте ace lib. есть такая же ошибка.

github

https://c9.io - та же ошибка.

Не знаю почему, но я просто прокомментировал "функцию onCompositionUpdate" в файле ace.js. Оно работает.

@anhh ты

Вроде работает. Я только что тестировал хангыль. В первой строке «функция onCompositionUpdate» просто укажите «return;» код.
У него могут быть некоторые побочные эффекты, но до сих пор побочных эффектов нет.

@anhh Спасибо. Кто?

Я обработал часть файла ace.js так:
var onCompositionUpdate = function () {
// если (! inComposition ||! host.onCompositionUpdate || host. $ readOnly)
// возвращение;
// var val = text.value.replace (/ x01 / g, "");
// если (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 ();
//}
};

Если обращаться, проблема в
Возникает ошибка: если вы введете запятую и удалите ее при вводе корейского языка, запятая, которую вы ввели в начале, будет удалена.
Например, если вы удаляете в обратном направлении в середине ввода «Тест хангыль», возникает проблема, заключающаяся в том, что удаляется даже запятая, которую вы ввели в начале.

Однако, спасибо. Должен быть выпущен временный патч.
Если ты скажешь мне, кто ты, я хотел бы купить тебе кофе или риса.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги