كيفية إنشاء النوافذ المنبثقة التي لا حدود لها؟
-
26-09-2019 - |
سؤال
لذا فإن المنبثقة العادية ولكن بدون الحدود والأنماط الأصلية التي تأتي من نظام التشغيل.
هل هناك طريقة لتصميم هذه النوافذ المنبثقة؟
تحرير: ببساطة عناصر HTML ليست جيدة مثل <div>
لأنهم لا يمكن أن يكونوا أمام النوافذ في نظام التشغيل.
المحلول
كانت النوافذ المنبثقة "Chromeless" مسموحًا بها في IE عبر showModalDialog
, showModelessDialog
و createPopup
, ، ولكن كانت كارثة لأسباب أمنية وأمنية. لقد سمحوا لأي صفحة ويب بتزييف واجهة المستخدم على أي جزء من الشاشة (بفعالية "انقر فوق" سطح المكتب بأكمله ، مع التحايل على جميع واجهة المستخدم المتعلقة بالأمان) ، وكان يستخدم عادةً للإعلانات الأكثر بغيضة.
أي قيود على ذلك (مربع الحوار unadorned
غير متاح لصفحات الويب ، و createPopup
لم يعد بإمكان المنبثقة أن تحجب النوافذ الأخرى) التي لن تختفي ، ولم تنفذها المتصفحات الأخرى أبدًا.
نصائح أخرى
يمكنك فقط عرض عنصر HTML أمام صفحة الويب. ألق نظرة على w3viewer.com. انقر على رابط "حول" في الزاوية اليسرى السفلية.
الجواب على هذا هو في الأساس لا. لا يمكنك عمومًا تصميم المحتوى النافذة في المتصفح ... من الممكن أن ترتدي أشرطة التمرير وبعض العناصر الأخرى في بعض المتصفحات ولكن لا يمكن القيام بأي شيء باستمرار لتغيير المتصفحات "Chrome".