يؤدي تضمين إطار iframe يتم عرضه من Stripe (ملحق الاشتراكات في Discourse) إلى عرض صفحة فارغة في أسفل تخطيط الطباعة الخاص بي. تم ترميز iframe بشكل ثابت باستخدام display: block !important مباشرة على العنصر بحيث لا يمكنني تجاوز الأنماط بطريقة ذات مغزى.
حاولت التحايل على هذا عن طريق حذف iframe عند تحميل هذا المسار. لم ينجح هذا، حيث يقوم نص Stripe بإعادة إضافة iframe بعد فترة.
ستنجح ثلاث حلول ممكنة:
- يمكنني إزالة نص Stripe قبل أن تتاح له فرصة التحميل (ربما؟)
- يمكنني عمل نسخة من كود الاشتراكات وإضافة إعداد للمسؤولين مع قائمة سوداء (أو قائمة بيضاء) للصفحات لتحميل Stripe عليها.
- إنه ليس سيناريو مثاليًا بالنسبة لي أن أرث تخطيط الموقع لمساري
/print. هل هناك أي طريقة يمكنني من خلالها إلغاء الاشتراك، أو تعيين تخطيطي الخاص؟
قد يحل الخيار 3 مشاكل متعددة ويكون الأكثر مقاومة للمستقبل للأشياء الأخرى التي قد تتداخل مع تخطيط الطباعة. لكنني لست متأكدًا مما إذا كان تغيير التخطيط سيعطل نص Stripe؟
يقوم الملحق بتحميل Stripe في plugin.rb.