سؤال

لقد لاحظت أن بعض المواقع (عادة البنوك) قمع القدرة على لصق النص في حقول النص.كيف يتم ذلك ؟ وأنا أعلم أنه يمكن استخدام جافا سكريبت إلى ابتلاع اختصار لوحة المفاتيح من أجل لصق ، ولكن ماذا عن القائمة بزر الماوس الأيمن فوق البند ؟

هل كانت مفيدة؟

المحلول

ربما باستخدام onpaste الحدث, و إما return false من ذلك أو استخدام e.preventDefault() على حالة الكائن.

علما بأن onpaste هو غير القياسية, لا تعتمد على مواقع الإنتاج ، لأنه لن يكون هناك إلى الأبد.

نصائح أخرى

حتى لو كان إلى حد ما ممكن لاعتراض لصق الحدث في العديد من المتصفحات (ولكن ليس كل شيء كما هو مبين في الرابط على الإجابة السابقة) ، وهذا هو تماما لا يمكن الاعتماد عليها posible غير كاملة (اعتمادا على المتصفح / نظام التشغيل قد يكون من الممكن القيام لصق العملية في الطرق المختلفة التي قد لا يمكن تتبعه من خلال شفرة جافا سكريبت).

هنا هو مجموعة من الملاحظات بشأن لصق (نسخ) في سياق النص الغني المحررين التي يمكن تطبيقها في أماكن أخرى أيضا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top