window.close () ؛ ملخص مقدمة من رمز JS إغلاق نافذة المتصفح
| رقم سري | أغلق الكود | بحاجة إلى التأكيد | لا تأثير | لا يوجد تأكيد مطلوب | امتحان |
|---|---|---|---|---|---|
| 1 | window.close () | IE7 | Firefox ، Chrome ، Safari | الأوبرا | يغلق |
| 2 | window.opener = null ؛ Window.Open ('' ، '_ self') ؛ window.close () ؛ | Firefox | IE7 ، أوبرا ، كروم ، سفاري | يغلق | |
| 3 | Window.Open ('' ، '_ self') ؛ window.close () ؛ | Firefox | IE7 ، أوبرا ، كروم ، سفاري | يغلق | |
| 4 | window.opener = null ؛ window.close () ؛ | IE7 | Firefox ، Safari | Chrome ، أوبرا | يغلق |
| 5 | var open = window.open ('about: blank' ، '_ self') ؛ Opened.Opener = null ؛ Open.Close () ؛ | Firefox | Safari ، IE7 ، Chrome ، Opera | يغلق | |
| 6 | var open = window.open ('about: blank' ، '_ self') ؛ Open.Close () ؛ | Safari ، Firefox | Firefox ، IE7 ، Chrome ، Opera | يغلق |
افتح صفحة بطرق متعددة وأغلقها باستخدام window.close () ، والتي تؤدي بشكل مختلف في كل متصفح. إذا قمت بإدخال عنوان URL مباشرة في شريط العناوين ، فسيكون الاتصال Window.Close () تحت Firefox Chrome Safari غير صالح لإغلاق الصفحة. على سبيل المثال ، إذا انقر فوق Ctrl + على الرابط لفتح النافذة ، فلا يمكن إغلاقه عن طريق استدعاء Window.close () في Firefox.
الاختلافات هي كما يلي:
| أدخل عنوان URL في شريط العناوين | انقر على الرابط | مفتاح Ctrl + انقر على الرابط | window.Open | Window.showmodaldialog | |
|---|---|---|---|---|---|
| IE6 | نافذة موجبة تغلق | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة |
| IE7/8 | يغلق مباشرة | نافذة موجبة تغلق | نافذة موجبة تغلق | يغلق مباشرة | يغلق مباشرة |
| Firefox | لا تغلق ، لا موجه | يغلق مباشرة | لا تغلق ، لا موجه | يغلق مباشرة | يغلق مباشرة |
| سفاري | لا تغلق ، لا موجه | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة |
| الكروم | لا تغلق ، لا موجه | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة |
| الأوبرا | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة | يغلق مباشرة | غير مدعوم |
الأسباب المحتملة لعدم إغلاق Firefox:
إنها ليست مشكلة في نافذة رمز JS.Close () ، ولكن مشكلة التكوين مع Firefox. الحل كما يلي: أدخل حول: config في شريط عناوين Firefox وابحث عن dom.allow_scripts_to_close_windows. انقر بزر الماوس الأيمن للتبديل لتغيير الخطأ أعلاه إلى صحيح. ملاحظة: الافتراضي خاطئ ، لمنع البرامج النصية من إغلاق النوافذ بشكل عشوائي
مرفق أيضًا: window.opener = null ؛ // حتى لا تظهر نافذة مربع المطالبة. cclose () ؛ // أغلق النافذة
The article window.close () ؛ إن المقدمة الملخص لرمز JS لنافذة المتصفح هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.