تضمين تعليقات النقاش بلغة Javascript - وكيل المستخدم

مرحبًا

نحن نبحث عن دمج التعليقات في صفحات موقعنا الإلكتروني باستخدام ميزة Embed JS (والتي تبدو رائعة).

لقد واجهنا مشكلة صغيرة تشبه ما يلي:

نستخدم prerender لعرض الصفحات من جانب الخادم لبعض وكلاء المستخدمين (user agents) مثل Google. وقد أضفنا كشفًا لـ ‘Onebox’ ويعمل بشكل ممتاز. ومع ذلك، نحتاج إلى شيء مماثل عندما يقوم Embed بجمع بيانات الصفحة.

لقد حاولت العثور على وكيل المستخدم (user agent) المُرسل، لكنني لم أتمكن من العثور عليه. هل يمكن لأحد أن يخبرني بما هو؟

لقد حاولت التخمين ويبدو أن عميل المستخدم هو ‘Ruby’.

هذا غريب، فأنا متأكد تمامًا من أن onebox يرسل معرف مستخدم خاص به. أعرف ذلك لأن WPEngine تحب حظر جميع معرفات المستخدمين المجهولة، وقد نضطر أحيانًا إلى طلب إضافة معرف مستخدم oneboxer إلى القائمة البيضاء بشكل خاص لمواقع WP التي يستضيفها onebox. @techAPJ

يستخدم Onebox عميل مستخدم خاص به. أعتقد أن @Jono_Brain2 يصف أداة “تضمين الموضوع” التي تسحب المحتوى مثل هذا

لا تحدد أداة التضمين عميل مستخدم، لذا تستخدم عميل المستخدم الافتراضي لـ Ruby

هذا بالضبط. Onebox لديه وكيل مستخدم خاص به، لكن التعليقات القابلة للتضمين تستخدم وكيل مستخدم Ruby الافتراضي.