قد أكون مخطئًا، لكنني أفترض أن ذلك سيكون بسبب أن الـ oneboxer يتبع جميع عمليات إعادة التوجيه عند وضعه بهذه الطريقة، بينما لا يفعل ذلك بالنسبة للروابط عبر الإنترنت.
أنا لا أعتقد أن هذا صحيح، نفس السلوك يظهر في مواقع مثل google.com و apple.com كمثالين سريعين.
بالنسبة لي، يبدو أن الروابط المضمنة بدون بروتوكول تعود افتراضيًا إلى http. (لذلك يعمل https://google.com على سبيل المثال)
ما لم يتغير شيء مؤخرًا، فإن الرابط إلى موقع غير آمن لن يؤدي إلى ظهور خطأ محتوى مختلط.
تشير أخطاء المحتوى المختلط إلى الأصول التي تتكون منها الصفحة. إذا كان موقعك https ولكنه يقوم بتحميل أصول من مصدر غير آمن، فستقوم بتقديم محتوى مختلط.
يشير Force_https إلى موقع discourse الخاص بك والروابط الداخلية بداخله.
الرابط في سطر جديد يتم عرضه كصندوق، بدلاً من مجرد رابط. للقيام بذلك، يجب “تحميل” الرابط وفحص المستند الافتراضي في الوجهة. إذا كان الموقع يستخدم https عبر http، فسيحدث هذا التحويل.
مثل @Stephen ، أعتقد أنك قد تركز على الجزء الخاطئ. على حد علمي، فإن وجود رابط <a> href="http... لن يؤدي إلى ظهور تحذيرات المحتوى المختلط.
يجب أن يتم تشغيل هذا الخطأ فقط عن طريق تضمين محتوى غير HTTPS في موقع HTTPS الخاص بك. لذلك، قد يكون تحميل الصور الخارجية مشكلة، أو تضمين برنامج نصي لطرف ثالث، شيء في سمة ربما؟
من المحتمل أن يكون من الجيد التعمق أكثر في وحدة تحكم المتصفح ومعرفة ما الذي يؤدي إلى الخطأ
دعني أشرح. لدينا العديد من المستخدمين الذين يكتبون اسم نطاقنا في ردود المنتدى. نقوم أيضًا بتضمين ردود المنتدى على الموقع الرئيسي ، لذا لدي الآن بعض الروابط الداخلية HTTP بدلاً من HTTPS. إنها ليست مشكلة كبيرة ، ولكن إذا كان بإمكاني جعلها HTTPS أيضًا ، فسيكون ذلك لطيفًا.
هذا صحيح ، لا يؤدي إلى تشغيل تحذير المحتوى المختلط
هل هناك أي شيء يمكنني فعله؟ بخلاف مراقبة الردود وربما كتابة برنامج نصي لتحديث عناوين URL
أعتقد أن هاتين الميزتين قد لا تكونان متوافقتين. إذا كنت أتذكر بشكل صحيح، فإن markdown linkify tlds يبدو أنه له الأسبقية ولا يسمح باستبدال الرابط بالكلمات المراقبة.