كيف مواقع قمع لصق النص ؟
-
09-06-2019 - |
سؤال
لقد لاحظت أن بعض المواقع (عادة البنوك) قمع القدرة على لصق النص في حقول النص.كيف يتم ذلك ؟ وأنا أعلم أنه يمكن استخدام جافا سكريبت إلى ابتلاع اختصار لوحة المفاتيح من أجل لصق ، ولكن ماذا عن القائمة بزر الماوس الأيمن فوق البند ؟
المحلول
ربما باستخدام onpaste
الحدث, و إما return false
من ذلك أو استخدام e.preventDefault()
على حالة الكائن.
علما بأن onpaste
هو غير القياسية, لا تعتمد على مواقع الإنتاج ، لأنه لن يكون هناك إلى الأبد.
نصائح أخرى
حتى لو كان إلى حد ما ممكن لاعتراض لصق الحدث في العديد من المتصفحات (ولكن ليس كل شيء كما هو مبين في الرابط على الإجابة السابقة) ، وهذا هو تماما لا يمكن الاعتماد عليها posible غير كاملة (اعتمادا على المتصفح / نظام التشغيل قد يكون من الممكن القيام لصق العملية في الطرق المختلفة التي قد لا يمكن تتبعه من خلال شفرة جافا سكريبت).
هنا هو مجموعة من الملاحظات بشأن لصق (نسخ) في سياق النص الغني المحررين التي يمكن تطبيقها في أماكن أخرى أيضا.