получение ошибки на bsModel.hide() в ngOnDestroy при удалении unsafe-eval из метатега
Я использую приложение Angular 10. Из-за проблемы с CSP мне нужно удалить unsafe-eval из script-src, теперь проблема возникает во всех ngOnDestroy() с модальным hide() ngx bootstrap, и у меня возникла проблема со следующим кодом:
ngOnDestroy(): void {
this.bsModalRef.hide();
}
ошибка:
ERROR EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' app.pendo.io data.pendo.io cdn.pendo.io pendo-io-static.storage.googleapis.com pendo-static * gateway.zscalertwo.net about:".
Может ли кто-нибудь предложить, что я должен вставить в script src, чтобы удалить вышеуказанную ошибку. Мой полный метатег выглядит следующим образом:
<meta http-equiv="Content-Security-Policy" content="style-src 'self' app.pendo.io cdn.pendo.io pendo-static * 'unsafe-inline'; script-src 'self' app.pendo.io data.pendo.io cdn.pendo.io pendo-io-static.storage.googleapis.com pendo-static * gateway.zscalertwo.net about: ;
img-src * data: https: blob: ; frame-src https: http: 'self' *.walkme.com *.google-analytics.com *.data.pendo.io *.cdn.pendo.io *.pendo-io-static.storage.googleapis.com *.pendo-static *;
"/>