此处发布了类似的问题,但未提供有效的代码示例。
我想清理用户提交的 Javascript,以便我可以在浏览器中执行它。我在这里遵循示例代码:
```
caja.initialize({
cajaServer: 'https://caja.appspot.com/',
debug: true
});
caja.load(undefined, undefined, function(frame) {
frame.code('return function f(x) { return 1; }', 'application/javascript')
.run();
});
```
我得到:
Uncaught script error: Uncaught SyntaxError: Failed to parse program: SyntaxError: Unexpected token (1:15) in source: "return function f(x) { return 1; }" at line: -1
...有任何想法吗?