بادئ ذي بدء ، يمكن أن تغلق نافذة المتصفح من خلال window.close () ، لكنها غير صالحة تحت Firefox و Chrome.
السبب هو:
لا يمكن إغلاق الإعدادات الافتراضية تحت Firefox بواسطة نافذة المتصفح من خلال البرنامج النصي لمنع حقن البرامج النصية الخبيثة.
وبالتالي فإن طريقة التعديل هي إدخال: تكوين في شريط عناوين عنوان URL ،
ثم ابحث عن dom.allow_scripts_to_close_windows في قائمة التكوين
انقر فوق التبديل الصحيح لربط ما سبق كاذبًا أعلاه إلى True. الافتراضي كاذب
لا يدعم الافتراضي بموجب Chrome طريقة الإغلاق هذه ، ولكن يمكن إغلاقه أيضًا من خلال بعض الوسائل الخاصة:
نسخ رمز رمز على النحو التالي:
window.opner = null ؛
Window.Open ('' ، '_ self') ؛
window.close () ؛
قم بإنشاء نافذة العنصر الأصل ، في الوقت نفسه ، النافذة إلى حد ذاتها ، وأغلقها أخيرًا. السيناريو
لا يمكن أن نطلب من العملاء تغيير المتصفح. ).