لقد اكتشفت أنه يمكننا استخدام Discourse داخل إطار iframe. في هذا الوضع، أقوم بإخفاء الرأس وما إلى ذلك.
الآن أود أن أجعله بديلاً كاملاً لنظام الدردشة / المناقشة الخاص بنا. في أي مكان لدينا دردشة، يمكن أن يكون لدينا موضوع Discourse!
ولكن لكي ينجح هذا، أحتاج إلى أن أكون قادرًا على توجيه المستخدمين في إطار iframe إلى عنوان URL يقوم بإعداد منشئ موضوع ويملأ الموضوع والفئة مسبقًا. هل هذا ممكن؟
بعد ذلك، سأحتاج أيضًا إلى الحصول على معرف الموضوع الناتج وعنوان URL في رد الاتصال، حتى أتمكن من حفظه من جانبنا وفتحه في المرة القادمة في إطار iframe، بدلاً من الدردشة الخاصة بنا التي سيتم فتحها.
أعتقد، بالتفكير في الأمر، يمكنني فقط استخدام PostMessage وجافا سكريبت داخل Discourse وتطبيقنا الخاص لكل هذا. صحيح؟
يمكنني أن أجعل جافا سكريبت تحاكي النقرات وتملأ العناصر التي لها معرفات أو فئات معروفة جيدًا، ولكنني أفضل استخدام واجهة برمجة تطبيقات جافا سكريبت موثقة.
هل يمكن لأي شخص أن يعطيني بعض أمثلة التعليمات البرمجية التي تستخدم Ember.js والتي من شأنها تحقيق ما سبق؟