تحتوي بعض صفحات الويب على النوافذ المنبثقة JavaScript غير المرغوب فيها والتي تظهر في لقطات تم إنشاؤها من خلال موقعنا في API و أداة لقطة للشاشة على الإنترنت. الأسلوب الأكثر موثوقية لإخفاء هذه العناصر المنبثقة هو تحديد عناصر HTML الخاصة بالإطار المنبثق الذي تريد إخفاءه. يوجد أدناه مقتطف HTML لنوافذ منبثقة مضمنة نريد إزالتها.
<div class="ArevicoModal-bg ArevicoModal-iframe" style="display: block;"></div>
<div class="ArevicoModal ArevicoModal-iframe" style="display: block;">
<div class="ArevicoModal-content">
<span class="ArevicoModal-close-icon ArevicoModal-close"></span>
<div id="arvlbdata" style="overflow:visible;width:400px;height:250px;" class="ArevicoModal-inner">
<h2>Sign up now!!</h2>
</div>
</div>
</div>
لذلك ، لإزالة هذا الإطار المنبثق ، نحتاج إلى إخفاء جميع العناصر المنبثقة التي تحظر الصفحة باستخدام العناصر محددات CSS. في هذه الحالة هو عليه .ArevicoModal-bg
و .ArevicoModal
. يمكنك معرفة عناصر HTML التي تحتاج إلى إزالتها باستخدام أدوات المطور في متصفح الويب الخاص بك. مثال على إخفاء .ArevicoModal-bg
و .ArevicoModal
يتم عرض عناصر HTML لكل واجهة برمجة التطبيقات أدناه.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"hide", ".ArevicoModal-bg,.ArevicoModal"}).Create();
</script>
تقنيات أخرى
يتم التحكم في بعض الإطارات المنبثقة من خلال ملفات تعريف الارتباط ، وبالتالي إذا قمت بتعيين قيمة ملف تعريف الارتباط الصحيحة لهذا المجال ، فقد لا يظهر الإطار المنبثق. هذا يمكن أن يكون القيام به يدويا أو تلقائيا عن طريق تمكين سلوك ملف تعريف ارتباط المستخدم واسطة.
للقيام بذلك ، قم بزيارة صفحة الويب وافتح أداة أدوات مطور برامج المتصفح لديك حتى تتمكن من رؤية ملفات تعريف الارتباط الموجودة على صفحة الويب. الآن أغلق النافذة المنبثقة. إذا ظهر ملف تعريف ارتباط جديد ، فقم بتحديث الصفحة. إذا لم يعد يظهر الإطار المنبثق ، فقم بنسخ تفاصيل ملف تعريف الارتباط الذي ظهر وأضفه إلى ملفات تعريف الارتباط المخصصة. ومع ذلك ، سيكون من المستحسن منحها تاريخ انتهاء صلاحية طويلًا ربما يبلغ 10 عامًا في المستقبل حتى لا يتم حذف ملف تعريف الارتباط.
حل آخر محتمل هو أن تطلب التقاط صور باستخدام محرك البحث وكيل المستخدم ، عن طريق تعيين المعلمة "طلب كـ". اعتمادًا على كيفية كتابة موقع الويب ، قد يؤدي ذلك إلى عدم ظهور النافذة المنبثقة.