Déine: MeánachFreagrach: ForbairtAm le ceartú: 30-90 min
Tá an banner blocáilte ag CSP
Nuashonraigh an Content Security Policy ionas gur féidir le scripts, styles nó iframe resources an CMP luchtú gan an tslándáil a lagú níos mó ná mar is gá.
Clúdaíonn: cmp_blocked_by_csp, consent_banner_csp_error
Cén fáth a bhfuil sé seo tábhachtach
Is dea-chleachtas slándála é CSP dian, ach má chuireann sé bac ar an CMP féin, féadfaidh an suíomh an ciseal toilithe iomlán a chailleadh go ciúin sa táirgeadh.
Conas é seo a fhíorú de láimh
- Oscail consól DevTools agus lorg sáruithe CSP a bhaineann le CMP assets.
- Seiceáil an bhfuil script, CSS, iframe nó API endpoint an bhainéara blocáilte.
- Déan comparáid idir iompar CSP go háitiúil agus sa táirgeadh má tharlaíonn an fhadhb sa táirgeadh amháin.
Cúiseanna coitianta
- Níl fearainn an CMP ceadaithe i rialacha script-src, frame-src nó connect-src.
- Ní chlúdaíonn rialacha CSP bunaithe ar nonce nó hash cód bootstrap inline an CMP.
- D'athraigh an deploy na headeraí CSP gan spleáchais an CMP a athbhailíochtú.
Ceartú in GTM
- Ná bí ag brath ar GTM mar workaround má chuireann CSP bac ar assets an CMP féin.
- Athbhreithnigh an sáraíonn fallbackí CMP a insteallann GTM na rialacha CSP céanna.
- Déan aththástáil tar éis na headeraí CSP a nuashonrú sa táirgeadh.
Ceartú i WordPress nó breiseáin CMP
- Athbhreithnigh breiseáin security, headeraí óstála agus rialacha CDN a insteallann CSP.
- Allowlistáil ach amháin na fearainn CMP a úsáideann cumraíocht an bhainéara i ndáiríre.
- Tar éis athruithe header, déan aththástáil le cache an bhrabhsálaí as.
Ceartú ginearálta forbróra
- Allowlistáil ach na origins CMP is lú riachtanach le haghaidh scripts, frames agus API calls.
- Tabhair tosaíocht d'athruithe spriocdhírithe CSP thar lagú na polasaí uile.
- Leaganú rialacha CSP agus déan aththástáil ar an mbanner tar éis gach athraithe.
Conas a dheimhniú go n-oibríonn an ceartú
- Deimhnigh go n-imíonn earráidí CSP a bhaineann le CMP assets.
- Deimhnigh go renderálann an banner de ghnáth agus go nglacann sé le hidirghníomhaíochtaí úsáideora.
- Rith scan nua agus seiceáil go n-imíonn issue an bhainéara.
An chéad chéim eile
Rith scanadh nua tar éis deploy chun a dheimhniú gur athraigh an fíor-iompar runtime agus ní hamháin téacs an bhainéara.