السلام عليكم
لدي استفسار
لماذا لا يتم تضمين بعض الروابط باستعمال iframe
شاهد مثال حي :
هل توجد طريقة أخرى بالجافاسكريبت أو Html
شكرا
السلام عليكم
لدي استفسار
لماذا لا يتم تضمين بعض الروابط باستعمال iframe
شاهد مثال حي :
هل توجد طريقة أخرى بالجافاسكريبت أو Html
شكرا
يعمل على ملف تم إستدعائه .
وليس على موقع jsfiddle يمنع إستدعاء الموقع
أكتب ملف
محتوى
<iframe src="
">
وستدعيه في رابط المتصفح
لكن هذا الرابط
يعمل على موقع
المشكلة أن معضم الروابط لا تعمل بخاصية iframe
يوجد نص برمجي لإجبارها على ذلك
إطلع على الرابط الذي أرفقته في التعليق
المواقع تقوم بإخبار المتصفح ألا يشغل الموقع على iframe
عن طريق المعلومات المرسلة من ال header في php
أو عن طريق meta المخصصة لذلك
و يمكن للموقع السماح لمواقع محددة أن تعرضه عبر iframe
نعم دخلت إليه ، لكن ليس كل المواقع
مثلا الرابط المرفق لا يعمل إلا إذا كان امتداد الصفحةhTML
وهذه تجربة
وهو لا يعمل في jsfiddle.net
السبب هو أن ذلك الموقع يعمل فقط على http ولا يدعم https
لذلك عندما تستدعيه داخل موقعك وأنت تستخدم https سيحدث خطأ
في هذا المثال سيعمل
في هذا المثال لن يعمل
استاذي الكريم
ماهو الحل برأيك
انا اعاني من هذه المشكلة
كيف يمكن اضافة s لبعض الروابط الخارجية الى http حتى تعمل في موقعي
يجب ان نعرف اولا الفرق بينهم
HTTP: هي اختصار لـ HyperText Transfer Protocol وهو بروتوكول يُمرّر المعلومات بين العميل -الحاسوب الشخصي- وبين الخوادم،
أما HTTPS فهو نفس البروتوكول لكنّه يُؤمن المعلومات المتنقلة بين العميل والخادم، حيث أن الحرف S وأيضا اللون الأخضر للأيقونة جانب الرابط، مما يعني أنك تستعمل موقع يتمتع بكامل الأمان من حيث المعلومات المستخدمة، كاستعمال بطاقة ائتمان أو تسجيل معلومات شخصية، أي أن الموقع محمي من أي عملية اختراق ويتمتع بحماية ممتازة. وهذا راجع بالأساس إلى استخدام المواقع لتقنية SSL التي تجعل من الموقع آمن، حيث أن غالبية المواقع اليوم - الجيدة- تعتمد https.
ومالك الموقع اذا لم يكن يملك شهادة امان لاستخدام هذا البروتوكول ، فعندما يضع اي شخص سواء مالك الموقع او غيرة حرف s للـ http فلن يعمل الموقع المعني بذلك
لدي هذا الموقع يقوم بجلب الاخبار من المواقع وعندما تذهب الى المصدر يرسلك الى صفحة خاصة تم اعدادها مسبقاً
ولكن بعض المواقع التي لا تدعم https لا يتم فتحها واحتاج الى اضافة s في نهاية http حتى يتم فتحها
هذا مثال الذي يتم اضافة المصدر فيه بشكل تلقائي ولا يدعم https
واذا اضفت اليها s يظهر الموقع طبيعي مثل هذا
اريد حلاً لاضافة s بشكل تلقائي الى الرابط لانه يتم اضافة الرابط تلقائي اثناء جلب المقال
واستخدم هذه الدالة
مصدر الخبر
مع جزيل الشكر لكم
التعليقات