拒绝以pdfjs

时间:2019-01-29 14:36:34

标签: javascript webpack google-chrome-extension pdfjs

我正在开发使用PDFJS的chrome扩展程序,但是PDFJS最新版本具有一些将JS作为字符串返回的javascript

Function("return this")()
chrome扩展程序不允许使用

。因此出现以下错误

Uncaught 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'

那么,我该如何在chrome扩展名中捆绑pdfjs文件来摆脱此问题?

2 个答案:

答案 0 :(得分:0)

通过在manifest.json中的content_security_policy中添加“ unsafe-eval”选项来解决该问题。

答案 1 :(得分:0)

实际上,问题出在PDFJS使用的库中。使用版本2.1.266应该可以解决问题。

以下是有关该问题和其他变通方法的更详细的线索:https://github.com/mozilla/pdf.js/issues/11036