Għaliex immaġni waħda tfalli waqt li l-bqija tal-paġna tgħabbi
Tliet kundizzjonijiet jifirdu ħsara tan-netwerk minn talba mblukkata u minn żball tar-rendering. Sib l-URL li għażel il-browser qabel ma tbiddel it-triq.
Il-paġna tgħabbi, it-test jintwera, u immaġni waħda tibqa’ ikona miksura. L-ewwel reazzjoni hija li t-tunnel jiġi akkużat, għaliex it-tunnel huwa dak li nbidel. Qabel dan, sib liema URL il-browser fil-fatt talab għal dik l-immaġni, għaliex l-URL tal-paġna u l-URL tal-immaġni huma żewġ provi differenti. Il-biċċa l-kbira tar-rapporti dwar immaġni nieqsa jispiċċaw f’host li qatt ma rċieva talba funzjonanti, u dik it-tweġiba tiswa ħarsa waħda lejn il-pannell Netwerk.
Tliet kundizzjonijiet jiddeċiedu fejn trid tħares
L-ewwel kundizzjoni hija jekk l-immaġni ġejjix mill-istess host bħall-paġna. Host tal-immaġni separat jeħtieġ riżoluzzjoni tal-ismijiet, konnessjoni u identità TLS tiegħu stess, għalhekk paġna li tgħabbi ma tgħid xejn dwaru.
It-tieni hija jekk il-browser blokkax it-talba qabel ma bagħatha. Kontenut imħallat, politika tas-sigurtà tal-kontenut u regoli tar-referrer jistgħu jwaqqfu immaġni mingħajr ma jipproduċu tweġiba normali tas-server, għalhekk flista ma tidhirx talba falluta.
It-tielet hija jekk il-kunsinna rnexxietx u r-rendering falliex, każ fejn il-bytes jaslu u l-immaġni xorta ma tidhirx. Dawn it-tliet kundizzjonijiet għandhom tliet sidien differenti, u l-ewwel waħda biss hija kwistjoni tan-netwerk.
| What you see | Where the fault sits |
|---|---|
| Request absent from the list | Markup, lazy loading or a policy that blocked it |
| Request failed or timed out | Resolution, route, TLS or the image host itself |
| Request returned 200, image blank | Response type, decoding or rendering |
Sib ir-riżorsa li l-browser fil-fatt għażel
L-URL li tara fil-kodiċi sors tal-paġna spiss mhix l-URL li ntalbet. Is-settijiet tas-sorsi, l-elementi picture u l-isfondi CSS kollha jħallu lill-browser jagħżel riżorsa oħra skont il-wisa’ tal-viewport, id-densità tal-pixel jew l-appoġġ tal-format. Immaġni li tgħabbi bil-mod tista’ lanqas biss tintalab sakemm il-paġna tilħaq stat partikolari.
Spezzjona l-element u t-talba flimkien, u żomm il-biddej ma’ talba meta tirrapporta l-problema. Ir-referenza tal-element tal-immaġni tal-MDN tkopri l-għażla tas-sors, l-imġiba tat-tagħbija u l-kontrolli tar-referrer f’post wieħed, li biżżejjed biex tgħid liema attribut għażel l-URL li qed ifalli.
Irreġistra l-isem tal-host, l-istat, kwalunkwe katina ta’ ridirezzjoni u t-tip ta’ kontenut tat-tweġiba. Tweġiba 200 li tirritorna paġna tad-dħul mhix immaġni użabbli, u ridirezzjoni għal paġna ta’ żball HTML tidher identika għal fajl bil-ħsara sakemm taqra t-tip.
Aqra l-istat qabel in-netwerk
Timeout, talba miċħuda u żball ta’ dekodifikazzjoni jeħtieġu passi oħra differenti, u l-kodiċi tal-istat huwa dak li jifridhom. It-timeout jindika riżoluzzjoni tal-ismijiet, rotta jew host li ma jweġibx. Talba miċħuda tindika politika jew saff ta’ awtorizzazzjoni. Żball ta’ dekodifikazzjoni jindika l-bytes jew il-format.
Jekk it-talba ma tidhirx affattu, waqaf milli tħares lejn in-netwerk u ħares lejn il-markup. L-iktar kawża komuni hija entrata fis-sett tas-sorsi li l-browser ipprefera u li m’għadhiex teżisti fuq is-server, segwita minn element li skript qatt ma għamlu viżibbli.
Dik id-differenza waħedha tipprevjeni l-biċċa l-kbira tal-isforz moħli f’dan it-tip ta’ rapporti.
Meta l-browser jibblokkaha, m’hemmx tweġiba x’taqra
Kontenut imħallat huwa l-każ klassiku: paġna HTTPS li titlob immaġni permezz ta’ HTTP sempliċi tieħu t-talba mblukkata minflok falluta, u l-console tirreġistra r-raġuni. Il-politika tas-sigurtà tal-kontenut tipproduċi l-istess forma, bid-direttiva mblukkata msemmija fil-messaġġ. Politika tar-referrer li tneħħi l-header tista’ wkoll iġġiegħel host protett mill-hotlink jirritorna placeholder minflok l-immaġni.
Aqra r-raġuni rreġistrata qabel ma tmiss it-triq tan-netwerk, għaliex dawn il-blokki ma jitjiebu meta tinbidel ir-rotta. Iż-żieda ta’ permessi cross-origin lanqas hija s-soluzzjoni: l-wiri ta’ immaġni minn host ieħor u l-qari tal-pixels tagħha f’canvas huma operazzjonijiet differenti, u t-tieni biss jeħtieġ l-headers li n-nies ipejstu.
Għal sit li tamministra, ikkoreġi l-URL tar-riżorsa, it-tweġiba jew il-politika għand sidha u żomm il-ħtiġijiet tal-awtorizzazzjoni u tar-referrer intatti. Għal sit li ma tikkontrollax, ibgħat il-paġna u l-provi tat-talba lill-kanal ta’ appoġġ tiegħu minflok terġa’ tippubblika links privati jew li jiskadu.
Qabbel toroq mingħajr ma tbiddel il-provi
Jekk tassew trid tittestja t-triq tal-aċċess, żomm kollox ieħor kostanti: l-istess paġna, l-istess kont, l-istess immaġni magħżula, triq waħda permessa mibdula. Qabbel l-entrati tat-talbiet biswit xulxin minflok ir-riżultat irrendered, għaliex ir-riżultat irrendered jgħid jekk l-immaġni dehritx, mhux għaliex.
Immaġni li tgħabbi fuq rotta ġdida ma tipprovax li dik ir-rotta hija awtorizzata, u immaġni li tibqa’ miksura ma tipprovax li t-tunnel huwa ħati. Jekk l-immaġni tneħħiet jew l-aċċess huwa ristrett apposta, uża alternattiva appoġġjata minflok tiddiżattiva l-verifiki taċ-ċertifikat jew tikkopja materjal protett ta’ ħaddieħor.
Ordni tax-xogħol: identifika l-URL magħżul, aqra l-istat u t-tip tiegħu, iċċekkja jekk hemmx raġuni ta’ blokk irreġistrata, imbagħad qabbel bidla waħda fit-triq kull darba.