Chrome ընդարձակում — ֆիքսված ժամանակով ներդիրի թարմացում

Հարցում ընդդեմ էջի ամբողջական վերաբեռնման՝ կենդանի վահանակների համար

Հարցումը թարմացնում է տվյալների մի մասը: Ամբողջ էջի վերաբեռնումը վերակառուցում է ամբողջ ներդիրը սերվերից:

Կենդանի վահանակները հաճախ խառնում են երկու գաղափարները մեկ նախադասության մեջ՝ «այս տախտակը թարմ պահեք», բայց մեխանիզմները տարբեր են: Auto Refresh Turbo-ը պլանավորում է ներդիրի ամբողջական վերաբեռնում Chrome ահազանգերով և tabs.reload-ով: Այն չի ուղարկում հատուկ API-ի հարցում յուրաքանչյուր վաճառող տախտակի համար:

Ի՞նչ է սովորաբար նշանակում հարցումը

Հավելվածի կոդում հարցումը օղակ է, որը վերջնակետ է խնդրում նոր տողերի, չափումների կամ JSON կարգավիճակի համար, այնուհետև ուղղում է DOM-ը: URL-ը մնում է նույնը: Դասավորությունը, վավերականության քուքիները և հաճախորդի կողմի վիճակը հաճախ գոյատևում են: Լավ է արված, թողունակությամբ այն հարթ և էժան է թվում:

Հարցումը գործում է միայն այն դեպքում, երբ էջն արդեն բացահայտում է այդ օղակը, կամ երբ դուք վերահսկում եք ճակատային մասը: Շատ օպերատիվ պատեր, տոմսերի հերթեր և վաճառողի կարգավիճակի էջերը ձեզ չեն տալիս զննարկիչի գործիքագոտում մաքուր հանրային հարցման API:

Ինչ է անում էջի ամբողջական վերաբեռնումը

Ամբողջական վերաբեռնումը Chrome-ին խնդրում է նորից վերցնել փաստաթուղթը և նորից գործարկել սկրիպտները: Դուք տեսնում եք այն, ինչ կտեսնի ջանասեր մարդը Refresh սեղմելուց հետո: Հնացած պատյանները, խրված սալիկները և կիսով չափ կոտրված SPA պահոցները հաճախ մաքրվում են, քանի որ փաստաթուղթը նոր է:

Փոխզիջումը տեսանելի է. կարճ ակնթարթ, ակտիվների վերբեռնում (եթե քեշը չի օգնում) և էջի սևագրի վիճակի կորուստ: Ահա թե ինչու կա կամընտիր stop-on-click/type, այնպես որ վերաբեռնումը չի հասնի խմբագրման կեսին:

Երբ վերաբեռնումը ճիշտ գործիք է

Այդ դասի աշխատանքի համար տես նաև վահանակների ավտոմատ թարմացում:

Երբ հարցումը (հավելվածի ներսում) հաղթում է

Եթե էջն արդեն ակտիվ է, պլանավորված վերաբեռնումը երկարացնելը կամ հեռացնելը հաճախ ավելի լավ է, քան կայքի դեմ պայքարելը:

Ինչպես է տեղավորվում Auto Refresh Turbo-ը

Ընդլայնման հիմնական օղակն ապրում է սպասարկման աշխատողում. դուք սահմանում եք միջակայք (կամ պատահական մին-մաքս), սեղմում եք «Սկսել» և ահազանգերը միացնում են tabs.reload այդ ներդիրի համար: Նիստերն անկախ են յուրաքանչյուր ներդիրի համար: Կարգավորումները մնում են տեղական chrome.storage-ում:

Էջի կամընտիր գործիքները (տեսողական ժամաչափ, դադարեցում փոխազդեցության վրա, կասկածելի էջի էվրիստիկա) միացված ժամանակ օգտագործում են բովանդակության սցենար: Նրանք ընդլայնումը չեն վերածում ընդհանուր XHR հարցման:

Գործնական հիբրիդ

Շատ թիմեր թողնում են հավելվածի սեփական թարմացումը և ավելացնում են ավելի դանդաղ ամբողջական վերաբեռնում որպես անվտանգության ցանց, օրինակ՝ 5–15 րոպե կոշտ թարմացում, եթե երկար պարապ ժամանակից հետո սալիկները խրված են թվում: Սկսեք մեղմ; խստացրեք միայն այն ժամանակ, երբ ապացուցեք դրա կարիքը:

  1. Հաստատեք, արդյոք տախտակն արդեն թարմացվում է ուղիղ եթերում
  2. Եթե այն հնացել է, փորձեք 30–60 վայրկյան նորմալ վերաբեռնել հատուկ ներդիրում
  3. Ավելացրեք օրվա ժամանակացույց, որպեսզի գիշերները հանգիստ մնան
  4. Օգտագործեք կոշտ թարմացում միայն այն դեպքում, երբ քեշը պահպանում է հին կեղևը

Գնահատման սահմանափակումներ և մարտահրավերներ

Ագրեսիվ վերաբեռնումը կարող է չարաշահող տրաֆիկի տեսք ունենալ: Եթե ​​տեսնեք captcha կամ սխալներ, հետ քաշվեք: Կարդացեք արժույթի սահմանաչափերը և ժամանակավորված վերաբեռնումը, նախքան փխրուն վերջնակետերի վրա ենթրոպեանոց ընդմիջումներ կատարելը:

Փորձեք այն

Տեղադրեք Auto Refresh Turbo, ապա հետևեք Սկսել մոտ երկու րոպեից:

Առնչվող

Շարունակիր ուսումնասիրել

Հետաքրքիր