Content-Security Policy (CSP) Compatible Version¶
We provide a version of the library, which Content-Security Policy (CSP) compatible and also has better Anti-Debugging techniques. However, the disadvantage of this version is that the protection treats most e2e testing tools as injection and blocks the execution of tests
-
Install the csp compatible package in your application (replace
./idlive-face-capture-web-csp-compatible.tgzwith the path to the provided archive file)npm i idlive-face-capture-web-csp-compatible file:./idlive-face-capture-web-csp-compatible.tgz -
Copy the
idlive-capturefolder to your public directorycp -r ./node_modules/idlive-face-capture-web-csp-compatible/idlive-capture ./path/to/your/public/dir -
Import csp compatible package instead of production version. Below is an example implementation in Webpack
if (process.env.NODE_ENV === 'test') { import('idlive-face-capture-web'); } else { import('idlive-face-capture-web-csp-compatible'); } -
By default, the library will fetch files from the URL
/idlive-capture. You can change this using thesdk_pathattribute<idlive-face-capture sdk_path="/assets"></idlive-face-capture>