هل من الممكن اكتشاف ما إذا كان قد تم قطع النص ولصقه في مربع نص على صفحة ويب؟
-
26-09-2019 - |
سؤال
هل من الممكن استخدام نوع من الرمز الجانبي للعميل للكشف عن القطع واللصق؟
الحل الوحيد الذي يمكنني التفكير فيه هو الحصول على طول النص باستمرار ، وإذا تغير بشكل كبير على مدى فترة معينة ، فإنه افترض أن النص قد تم لصقه.
المحلول
يبدو أن الطريقة الوحيدة التي تعرفها إذا تم تغيير النص من خلال جميع الطرق المجنونة التي يمكن إدراج النص في مربع نص قد تكون مراقبة القيمة في فاصل زمني ... التحقق من عندما كانت قيمة الفاصل الزمني التالي مختلفة عن السابق ... من شأنه أن يكتشف أي شكل من أشكال التغيير ولكنه ليس حلاً أنيقًا للغاية (يبدو مبالغة) ...
نصائح أخرى
نعم. أضف مستمع حدث keydown وابحث عن KeyCode 86 و E.CtrLkey == True. يبدو أن هذا قد تم طلب ذلك والإجابة عليه هذا المشنور و هذا المشنور
لا تنتمي إلى StackOverflow