كيف أغلق نافذة متصفح برمز HTML؟

اعتبارًا من عام 2017 ، لا توجد طريقة لإغلاق علامة تبويب أو نافذة متصفح الويب باستخدام JavaScript. معايير الأمان الحديثة لا تسمح بهذا السلوك.

لأسباب تاريخية ، تسرد هذه الصفحة الطرق التي كانت تستخدم في السابق لإغلاق علامة تبويب أو نافذة متصفح باستخدام جافا سكريبت.

إغلاق نافذة باستخدام JavaScript: طريقتان سابقتان

الطريقة الأولى هي إنشاء زر ، عند النقر عليه ، يطالب المستخدم "هل تريد إغلاق هذه النافذة؟" إذا نقر المستخدم على "موافق" ، فستغلق النافذة.

تتطلب الطريقة الثانية مزيدًا من العمل ، ولكنها تتجنب "المشكلة العاجلة". يمكن إدراج الكود التالي في رأس مستند HTML:

 function windowClose () {window.open (''، '_ parent'، '')؛ window.close ()؛ } 

بعد ذلك ، قد يتم إدراج سطر التعليمات البرمجية التالي في نص مستند HTML: