العثور على إجراء reCAPTCHA في صفحة

بقلم solvethreeمدة القراءة: 2 دقيقة

اعثر على الإجراء في استدعاء تنفيذ reCAPTCHA بالصفحة أو في سمة data-action لعنصر محمي. استخدم القيمة الخاصة بالتفاعل الذي تدمجه، لا قيمة افتراضية تبدو معقولة.

في هذه الصفحة

اقرأ الإجراء الذي تستدعيه الصفحة فعليًا

  1. 1.

    افحص الزر أو النموذج المعني

    افتح أدوات المطوّر في المتصفح وافحص الزر أو النموذج المرتبط بـ reCAPTCHA. ابحث عن سمة data-action؛ فقيمتها تحدّد اسم الإجراء الخاص بذلك العنصر.

  2. 2.

    اعثر على استدعاء التنفيذ

    ابحث في JavaScript الخاص بالصفحة عن grecaptcha.enterprise.execute أو grecaptcha.execute. اقرأ قيمة action في الخيارات الممرّرة إلى الاستدعاء.

  3. 3.

    تتبّع التفاعل الذي تحتاج إليه

    يمكن للصفحة استدعاء إجراءات مختلفة لتفاعلات مختلفة. تتبّع معالج الزر أو النموذج المعني بدلًا من نسخ أول إجراء تجده. إذا كان الإجراء يأتي من متغيّر، فاستخدم نقطة توقّف في مصحّح الأخطاء لفحص قيمته عند تشغيل ذلك المعالج.

شيفرة الصفحة · قراءة قيمة الإجراء الفعلية
// Classic v3:
grecaptcha.execute('PUBLIC_SITE_KEY', { action: 'login' });

// Enterprise score-based integration:
grecaptcha.enterprise.execute('PUBLIC_SITE_KEY', { action: 'login' });

// Here the action is login. Your page may use a different value.

في هذا المثال، الإجراء هو login. الأسماء مثل login وsubmit أمثلة، وليست قيمًا ينبغي تخمينها. يمكن للواجهة الخلفية للموقع التحقّق من الإجراء المتوقع، لذا قد لا يفي رمز أُنشئ لإجراء مختلف بمتطلبات الطلب.

زوّد solvethree باسم المضيف والإجراء

اضبط site على اسم مضيف الصفحة المقصودة، وليس عنوان URL الكامل، واضبط action على القيمة الدقيقة التي وجدتها. يتطلب طلب reCAPTCHA أيضًا واحدًا فقط من proxy أو proxyCandidates. لا تضف حقل type أو url.

يجب أن يكون لاسم المضيف ملف تعريف نشط متاح بالفعل في مساحة عملك. توفير site وaction لا ينشئ ملفًا؛ استخدم دليل إعداد ملف تعريف الموقع إذا لم يكن قد أُعدّ بعد.

لا تحتاج إلى سر التحقّق الخاص بمالك الموقع. يحدّد مفتاح الموقع العام تكامل الموقع مع Google؛ أما سر التحقّق فمكانه خادم الموقع. ولا يحل أيّ منهما محل مفتاح API لمساحة عملك في solvethree، الذي يصادق على طلبات API ويجب إبقاؤه على جانب الخادم.

شغّل مهمتك الأولى.

ابدأ برصيد قدره $5 في مساحة العمل.

إنشاء مساحة عمل
العثور على إجراء reCAPTCHA في صفحة · solvethree