我使用Paper.js制作一些图表,并且无法访问Google Chrome中控制台中的任何对象或方法。我的代码运行正常并且在脚本标记中:
<script type="text/paperscript" canvas="myCanvas">
var path = new Path();
path.strokeColor = 'black'
</script>
并在chrome控制台中:
ReferenceError: path is not defined;
etc...
有没有办法让这个工作变得更容易?
答案 0 :(得分:1)
PaperScripts在它们自己的范围内运行,因此它们不会暴露于全局范围,因此不能简单地在控制台中进行检查(参见Paper.js Interoperability)。
但是您可以做的是在代码中设置一个简单的debugger;
语句,它将触发调试器。在那里,您将能够检查该项目:
<script type="text/paperscript" canvas="myCanvas">
var path = new Path();
path.strokeColor = 'black';
debugger;
</script>