Jarayon DOM elementlari sahifani yuklaydi

Men oddiy bir javascriptni sarlavha ostiga qo'yish usulini izlayapman va har bir tag yoki elementni ko'rib chiqadigan bo'lsa, muayyan ismga, idga yoki sinfga test qilish uchun, va agar u talablarga javob bersa, ba'zi bir manipulatsiyani bajaring. Shu bilan bir qatorda, DOM-ning yuklab olingan har bir yangi to'plam bilan yangilanganidan so'ng, uni yoqing. Shu bilan birga, sahifani yuklash davom etaveradi, lekin men biron-bir eslatma va masalalarni aniqlash uchun disk raskadrovka qilishni xohlayman.

Agar brauzer men uchun filtrlashni amalga oshirsa, bu ajoyib, aks holda men har doim elementning nomini va nomini sinab ko'rishim kerak va bu eng yomon holatda sahifa yaratish jarayonini sekinlashtirishini tushunaman. Men asosan Firefox bilan xavotirlanyapman, chunki Greasemonkey skriptlarini yaratmoqchiman, lekin platformalar yaxshi bo'lardi.

Buning sababi - sahifani noto'g'ri uslubda oxirigacha yuklashdan saqlanish, keyin esa u yangi uslubga o'tish. DOMni to'ldirishgacha foydalanishga yaroqli bo'lmagan boshqa saytlar ham erta javascriptdan foydalanishlari mumkin.

0
Bu eski versiyalarda faqat haqiqiydir, endi bosh elementni yuklay boshlagach, ijro etilishga ruxsat beruvchi ko'rsatma mavjud.
qo'shib qo'ydi muallif SilverbackNet, manba
GM faqat DOM yuklanganidan keyin ishlay boshlaydi. Demak, bu mumkin emas, GM hamma narsadan keyin *, yukni ko'tarmasdan oldin emas. U foydalanuvchining ulanishiga, brauzerning konfiguratsiyasiga va sahifaning qanchalik og'irligiga bog'liq. Agar siz o'zgartirayotgan sahifa juda og'ir bo'lsa va modifikatsiya ham og'ir bo'lsa, unda odatda sezilmaydi.
qo'shib qo'ydi muallif Griphox, manba

2 javoblar

With Greasemonkey and Firefox, you cannot catch some of the first elements, and you can't do anything to stop an element, EG