Greasemonkey: إضافة دعم لـgrant window.close (Tampermonkey parity)

تم إنشاؤها على ٥ أغسطس ٢٠١٧  ·  3تعليقات  ·  مصدر: greasemonkey/greasemonkey

أهلا،

أقوم بتطوير نص برمجي لحظر الإعلانات للحالات التي لا تتعامل معها قائمة عوامل تصفية Adblock Plus https://greasyfork.org/en/scripts/19993-ru-adlist-js-fixes وواجهت موقفًا عندما تضطر إلى إغلاق علامة تبويب عندما تحاول إلغاء تحميل المحتوى لمنع إعادة توجيه الخلفية فيه (ابحث عن منع الشراء ومنع PopMix المهام). تفتح بعض النصوص الإعلانية الصفحة الحالية في علامة تبويب جديدة ثم تقوم بتحميل الإعلانات في الصفحة السابقة لتجنب حظر النوافذ المنبثقة في ABP.

ومع ذلك ، يبدو أنه بغض النظر عن المكان الذي اتصلت به مقابل window.close() فإنه ببساطة لا يعمل في Firefox نظرًا لأن النافذة التي تحدث فيها إعادة التوجيه لم يتم فتحها بواسطة برنامج نصي في المقام الأول. في Tampermonkey ، قمت بحل هذا باستخدام <strong i="9">@grant</strong> window.close ، لكنه لا يعمل في Greasemonkey لمتصفح Firefox.

التعليق الأكثر فائدة

أي تقدم هنا؟

ال 3 كومينتر

راجع أيضًا about:config :
dom.allow_scripts_to_close_windows

شكرًا ، أعرف ذلك ، لكن لا يمكنني أن أوصي بهذا للمستخدمين. تم تعطيله لسبب ما.

أي تقدم هنا؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات