Ace: [chrome] لم يتم إدخال Hangul بشكل صحيح.

تم إنشاؤها على ١٥ سبتمبر ٢٠١٦  ·  17تعليقات  ·  مصدر: ajaxorg/ace

الكتابة بالهانغول من التحديث إلى إصدار الكروم 53.0.2785.116 غير طبيعي.

Chrome: 53.0.2785.116 (64 بت)
image

التعليق الأكثر فائدة

يبدو أن العمل. لقد اختبرت للتو الهانغول فقط. في السطر الأول "onCompositionUpdate function" ، فقط ضع "return" الشفرة.
قد يكون لها بعض الآثار الجانبية ، ولكن حتى الآن لا يوجد أي آثار جانبية.

ال 17 كومينتر

كتابة الصينية ايضا

@ س ياو تبين لهم.

Chrome 52 يعمل بشكل جيد. يأتي هذا الخطأ عند تحديث Chrome 53

2016-09-21 13_49_47

@ mrdream24 نفس المشاكل.
منتجي مكسور. لقد اختبرت أن Chrome 54 غير طبيعي.

ما رأيك في هذه المشكلة؟

hangum منتجي مكسور أيضا.

لا أستطيع حل هذه المشكلة

@ mrdream24 منتجي هو
أنت؟

hangum ناجتس

@ mrdream24 شكرا.

استخدام جيثب ace lib. لديه نفس الخطأ.

جيثب

https://c9.io هو نفس الخطأ.

لا أعرف لماذا ولكني فقط علقت على "وظيفة onCompositionUpdate" في ملف ace.js. إنها تعمل.

anhh هل تصلح المشكلة؟

يبدو أن العمل. لقد اختبرت للتو الهانغول فقط. في السطر الأول "onCompositionUpdate function" ، فقط ضع "return" الشفرة.
قد يكون لها بعض الآثار الجانبية ، ولكن حتى الآن لا يوجد أي آثار جانبية.

anhh شكرا لك. من الذى؟

لقد عالجت الجزء من ملف ace.js مثل هذا:
var onCompositionUpdate = الوظيفة () {
// if (! inComposition ||! host.onCompositionUpdate || host. $ readOnly)
// إرجاع؛
// var val = text.value.replace (/ x01 / g، "") ؛
// if (inComposition.lastValue === val) يعود ؛
//
// 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" ، فهناك مشكلة أنه حتى الفاصلة التي أدخلتها في البداية تم حذفها.

شكرا لك على الرغم من. يجب تحرير التصحيح المؤقت.
إذا أخبرتني من أنت ، أود أن أشتري لك بعض القهوة أو الأرز.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات