wantora / weautopagerize

Automatically inserts the next page.
https://addons.mozilla.org/firefox/addon/weautopagerize/
Other
57 stars 8 forks source link

Thumbnails missing on Google Reverse Image Search results #25

Open alexolog opened 4 years ago

alexolog commented 4 years ago

When doing a reverse image search on Google, the results are displayed in groups of 10 per page, with a small thumbnail next to each representing the image found. The thumbnail is important since sometimes Google finds images that are slightly different.

weautopagerize does not display the thumbnails on any page after the 1st:

Capture

An old AutoPager extension does display the thumbnails on loaded pages:

Capture 2

Here's the console log for the old AutoPager. It makes many requests to Google:

GET https://www.google.com/search [HTTP/2.0 200 OK 616ms]
GET https://www.gstatic.com/og/_/js/k=og.qtm.en_US.Kr4TVma1eiQ.O/rt=j/m=qabr,q_d,qcwid,qmutsd,qapid/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/rs=AA2YrTtIx4AGwpQDxM6vn71h3JMTrEy9Vw [HTTP/2.0 200 OK 0ms]
GET https://www.gstatic.com/og/_/ss/k=og.qtm.1bvxx528hqvsc.L.F4.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/rs=AA2YrTvo3vJwXv_zaZfCc1aKUBBrgkA8_w [HTTP/2.0 200 OK 0ms]
GET https://www.google.com/xjs/_/js/k=xjs.s.en_GB.nNX7dWqFvMM.O/ck=xjs.s.kU692bZKRA4.L.F4.O/m=Fkg7bd,HcFEGb,IvlUe,MC8mtf,OF7gzc,RMhBfe,T4BAC,TJw5qb,Y33vzc,ZyRBae,cdos,cr,hsm,iDPoPb,jsa,mvYTse,tg8oTe,uz938c,vWNDde,ws9Tlc,yQ43ff,d,csi/am=AkAAAACwBGDWDQDnPwgAwAUlDgAAIEBLEGwskEIkJAQgAIBZWAAAIA/d=1/dg=2/ct=zgms/rs=ACT90oEOcTMFoIeXr3IbIrwFHbVjV_A1iQ [HTTP/2.0 200 OK 0ms]
GET https://apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.uvz63P-Csxw.O/m=gapi_iframes,googleapis_client,plusone/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-7ni_72Jo-lNC1pTImnv6TrVfwUQ/cb=gapi.loaded_0 [HTTP/2.0 200 OK 0ms]
GET https://www.google.com/xjs/_/js/k=xjs.s.en_GB.nNX7dWqFvMM.O/ck=xjs.s.kU692bZKRA4.L.F4.O/am=AkAAAACwBGDWDQDnPwgAwAUlDgAAIEBLEGwskEIkJAQgAIBZWAAAIA/d=1/exm=Fkg7bd,HcFEGb,IvlUe,MC8mtf,OF7gzc,RMhBfe,T4BAC,TJw5qb,Y33vzc,ZyRBae,cdos,cr,csi,d,hsm,iDPoPb,jsa,mvYTse,tg8oTe,uz938c,vWNDde,ws9Tlc,yQ43ff/ed=1/dg=2/ct=zgms/rs=ACT90oEOcTMFoIeXr3IbIrwFHbVjV_A1iQ/m=MkHyGd,NBZ7u,NpD4ec,OG6ZHd,RqxLvf,T6sTsf,T7XTS,TxZWcc,URQPYc,WgDvvc,Wq6lxf,aCZVp,aa,aam1T,abd,async,bgd,dvl,eN4qad,exdc,foot,iD8Yk,kyn,lazG7b,lu,m,mI3LFb,mUpTid,mpck,mu,o02Jie,pB6Zqd,qi,qik19b,rHjpXd,sb_wiz,sf,tl,uiNkee,vs,xz7cCd,zbML3c [HTTP/2.0 200 OK 0ms]
GET https://www.google.com/xjs/_/js/k=xjs.s.en_GB.nNX7dWqFvMM.O/ck=xjs.s.kU692bZKRA4.L.F4.O/am=AkAAAACwBGDWDQDnPwgAwAUlDgAAIEBLEGwskEIkJAQgAIBZWAAAIA/d=1/exm=Fkg7bd,HcFEGb,IvlUe,MC8mtf,MkHyGd,NBZ7u,NpD4ec,OF7gzc,OG6ZHd,RMhBfe,RqxLvf,T4BAC,T6sTsf,T7XTS,TJw5qb,TxZWcc,URQPYc,WgDvvc,Wq6lxf,Y33vzc,ZyRBae,aCZVp,aa,aam1T,abd,async,bgd,cdos,cr,csi,d,dvl,eN4qad,exdc,foot,hsm,iD8Yk,iDPoPb,jsa,kyn,lazG7b,lu,m,mI3LFb,mUpTid,mpck,mu,mvYTse,o02Jie,pB6Zqd,qi,qik19b,rHjpXd,sb_wiz,sf,tg8oTe,tl,uiNkee,uz938c,vWNDde,vs,ws9Tlc,xz7cCd,yQ43ff,zbML3c/ed=1/dg=2/ct=zgms/rs=ACT90oEOcTMFoIeXr3IbIrwFHbVjV_A1iQ/m=GXOB6d,QSzDDb,r36a9c [HTTP/2.0 200 OK 0ms]
GET XHR https://www.google.com/async/bgasy [HTTP/2.0 200 OK 224ms]
GET XHR https://www.google.com/complete/search [HTTP/2.0 200 OK 224ms]
GET https://www.google.com/xjs/_/js/k=xjs.s.en_GB.nNX7dWqFvMM.O/ck=xjs.s.kU692bZKRA4.L.F4.O/am=AkAAAACwBGDWDQDnPwgAwAUlDgAAIEBLEGwskEIkJAQgAIBZWAAAIA/d=1/exm=Fkg7bd,GXOB6d,HcFEGb,IvlUe,MC8mtf,MkHyGd,NBZ7u,NpD4ec,OF7gzc,OG6ZHd,QSzDDb,RMhBfe,RqxLvf,T4BAC,T6sTsf,T7XTS,TJw5qb,TxZWcc,URQPYc,WgDvvc,Wq6lxf,Y33vzc,ZyRBae,aCZVp,aa,aam1T,abd,async,bgd,cdos,cr,csi,d,dvl,eN4qad,exdc,foot,hsm,iD8Yk,iDPoPb,jsa,kyn,lazG7b,lu,m,mI3LFb,mUpTid,mpck,mu,mvYTse,o02Jie,pB6Zqd,qi,qik19b,r36a9c,rHjpXd,sb_wiz,sf,tg8oTe,tl,uiNkee,uz938c,vWNDde,vs,ws9Tlc,xz7cCd,yQ43ff,zbML3c/ed=1/dg=2/ct=zgms/rs=ACT90oEOcTMFoIeXr3IbIrwFHbVjV_A1iQ/m=Uuupec [HTTP/2.0 200 OK 0ms]
GET https://www.google.com/xjs/_/js/k=xjs.s.en_GB.nNX7dWqFvMM.O/ck=xjs.s.kU692bZKRA4.L.F4.O/am=AkAAAACwBGDWDQDnPwgAwAUlDgAAIEBLEGwskEIkJAQgAIBZWAAAIA/d=1/exm=Fkg7bd,GXOB6d,HcFEGb,IvlUe,MC8mtf,MkHyGd,NBZ7u,NpD4ec,OF7gzc,OG6ZHd,QSzDDb,RMhBfe,RqxLvf,T4BAC,T6sTsf,T7XTS,TJw5qb,TxZWcc,URQPYc,Uuupec,WgDvvc,Wq6lxf,Y33vzc,ZyRBae,aCZVp,aa,aam1T,abd,async,bgd,cdos,cr,csi,d,dvl,eN4qad,exdc,foot,hsm,iD8Yk,iDPoPb,jsa,kyn,lazG7b,lu,m,mI3LFb,mUpTid,mpck,mu,mvYTse,o02Jie,pB6Zqd,qi,qik19b,r36a9c,rHjpXd,sb_wiz,sf,tg8oTe,tl,uiNkee,uz938c,vWNDde,vs,ws9Tlc,xz7cCd,yQ43ff,zbML3c/ed=1/dg=2/ct=zgms/rs=ACT90oEOcTMFoIeXr3IbIrwFHbVjV_A1iQ/m=wkrYee [HTTP/2.0 200 OK 0ms]
GET https://www.google.com/js/bg/uUYt-IDfvvLFIpwwv3adQJJEKMythTQ2IYq8dchzXEY.js [HTTP/2.0 200 OK 0ms]

Here's the console log for weautopagerize. It makes way less requests:

This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features! search
XHR GET https://www.google.com/search?tbs=sbi:AMhZZivd9FMqkOKaM3ReADbLIMLhEQ8gOpuVEwpK18msoaTDtwLSokAkI7lgSuhXXjfhXFhuldq6wDT1DHs2F0tE3DB1ZfQp3wZ9N-uMJCgk7RlfVPKRFA_1xrvuJSQT5sdlkWqfrMLLRu8PWfFOt_1kBE4dy3DAm0Pw4rHjRz9kgRGS0sS-lSoCMYatmDqNUCF7wjVBGjn5dEh-1J81pKuoqfdWkoEMAG2gt8mww66o5Ckk6NNsl7l_1aSmzW2GUgV-gjgcz7yYL2uXgXRXvtqH604CMTXS8D-8ICHai8aEp2tl7CTEgAvKDTEBW6vT6Gk2ab-P54R8QQH&ei=jzrRXrjvKcbn_Qb2r7WwCA&start=10&sa=N&ved=2ahUKEwj48suewdnpAhXGc98KHfZXDYYQ8NMDegQICRBE [HTTP/2 200 OK 733ms]
Some cookies are misusing the recommended “sameSite“ attribute 2

Please fix.

alexolog commented 4 years ago

I updated the original description of the issue with examples and a comparison to an old extension that works correctly.

alexolog commented 4 years ago

A similar problem with the Super_preloaderPlus_one_New user-script was fixed https://github.com/machsix/Super-preloader/issues/179