Chrome打包应用程序中的Mathjax

时间:2013-08-21 03:25:42

标签: google-chrome-app mathjax content-security-policy

我正在尝试在Chrome打包应用中使用MathJax。 它根本没有加载,导致以下错误:

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: "default-src 'self' chrome-extension-resource:".

我怎样才能让它发挥作用?

修改

IT显示此行是库中的问题

var CONSTRUCTOR = function () {
    return new Function ("return arguments.callee.Init.call(this,arguments)");

1 个答案:

答案 0 :(得分:2)

在打包的应用程序中不允许使用eval和新功能,这需要一组严格的内容安全策略。有关详细信息,请参阅文档Comply with CSP

该页面链接到一些不同的解决方案,最有可能使用sandboxing