Entwickler-Dokumentation

Content Security Policy

CDPCaptcha nutzt kein iframe und kein Inline-Script.
Sendet Ihre Website eine Content-Security-Policy, erlauben Sie den Host für Script und Stylesheet, den API-Host für fetch und blob:-Worker (der Löser läuft in einem Web Worker aus einer blob-URL).

HTTP
Content-Security-Policy: default-src 'self';
  script-src 'self' https://cdpcaptcha.com;
  style-src 'self' https://cdpcaptcha.com;
  connect-src 'self' https://cdpcaptcha.com;
  worker-src 'self' blob:;

Lässt sich worker-src nicht erlauben, löst das Widget ersatzweise im Haupt-Thread.
Das funktioniert, aber die Seite reagiert während der Berechnung träger.

Hosten Sie die beiden Dateien auf Ihrer eigenen Herkunft, bleiben nur connect-src für den API-Host und worker-src blob: übrig.