كيفية إنشاء النوافذ المنبثقة التي لا حدود لها؟

StackOverflow https://stackoverflow.com/questions/4016162

  •  26-09-2019
  •  | 
  •  

سؤال

لذا فإن المنبثقة العادية ولكن بدون الحدود والأنماط الأصلية التي تأتي من نظام التشغيل.

هل هناك طريقة لتصميم هذه النوافذ المنبثقة؟

تحرير: ببساطة عناصر HTML ليست جيدة مثل <div> لأنهم لا يمكن أن يكونوا أمام النوافذ في نظام التشغيل.

هل كانت مفيدة؟

المحلول

كانت النوافذ المنبثقة "Chromeless" مسموحًا بها في IE عبر showModalDialog, showModelessDialog و createPopup, ، ولكن كانت كارثة لأسباب أمنية وأمنية. لقد سمحوا لأي صفحة ويب بتزييف واجهة المستخدم على أي جزء من الشاشة (بفعالية "انقر فوق" سطح المكتب بأكمله ، مع التحايل على جميع واجهة المستخدم المتعلقة بالأمان) ، وكان يستخدم عادةً للإعلانات الأكثر بغيضة.

أي قيود على ذلك (مربع الحوار unadorned غير متاح لصفحات الويب ، و createPopup لم يعد بإمكان المنبثقة أن تحجب النوافذ الأخرى) التي لن تختفي ، ولم تنفذها المتصفحات الأخرى أبدًا.

نصائح أخرى

يمكنك فقط عرض عنصر HTML أمام صفحة الويب. ألق نظرة على w3viewer.com. انقر على رابط "حول" في الزاوية اليسرى السفلية.

الجواب على هذا هو في الأساس لا. لا يمكنك عمومًا تصميم المحتوى النافذة في المتصفح ... من الممكن أن ترتدي أشرطة التمرير وبعض العناصر الأخرى في بعض المتصفحات ولكن لا يمكن القيام بأي شيء باستمرار لتغيير المتصفحات "Chrome".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top