Vërtetimi i përfaqësuesit në Chrome: callbacks onAuthRequired që mungojnë
Ndani dukshmërinë e ngjarjeve të shtesës nga vërtetimi i ruajtur në cache dhe kërkesat e përfunduara kur korrigjoni callbacks e hyrjes së përfaqësuesit në Chrome.
Një mesazh brenda onAuthRequired dëshmon se ai dëgjues u ekzekutua. Një konsolë bosh nuk tregon cilën rrugë mori kërkesa ose nëse një shkëmbim i mëparshëm siguroi vërtetim.
| Vëzhgim | Mbajeni të ndarë nga |
|---|---|
| Rruga e zgjedhur | Nëse ndodhi një sfidë vërtetimi |
| Sfida e marrë | Nëse ky dëgjues mund ta vëzhgonte ose trajtonte atë |
| Rezultati i dëgjuesit | Nëse po shikoni konsolën e saktë të shtesës |
| Rezultati përfundimtar i kërkesës | Nëse nevojitej një callback i ri |
Fillimisht përcaktoni rezultatin real të rrjetit. Kërkesa mund të ripërdorë vërtetimin ose një lidhje të krijuar, të shkojë direkt ose të mos arrijë kurrë në pikën e pritur.
Nëse ndodhi një sfidë përkatëse, shqyrtoni filtrin, lejet dhe kontekstin e shtesës të mbështetur të dëgjuesit. Gjenerata e Manifest dhe modeli i vendosjes ndikojnë në trajtimin e vërtetimit; një shembull i vjetruar i dëgjuesit bllokues nuk mund të përcaktojë modelin aktual të lejeve. Vëzhgoni konsolën e service worker-it të shtesës kur dëgjuesi ekzekutohet atje, në vend që të mbështeteni te rezultati i faqes. Për Manifest V3, regjistroni dëgjuesin e vërtetimit në mënyrë sinkrone përpara ngarkimit asinkron të llogarisë.
Navigimi i përsëritur nuk është domosdoshmërisht një sfidë e re. Raportet historike të cache nuk vendosin një rregull që ngjarja ndodh saktësisht një herë për sesion shfletuesi; vëzhgoni shfletuesin dhe versionin në përdorim.
Për një krahasim të kontrolluar, izoloni konfigurimin dhe llogarinë e synuar të shtesës duke përdorur mjetet e shfletuesit të mbështetura. Shmangni truket e padokumentuara të pastrimit të cache ose ndryshimin e të gjithë sistemit operativ. Katër vëzhgimet identifikojnë nëse mungon një dëgjues ose nëse kjo lidhje thjesht nuk kishte nevojë për të.