控制台访问paper.js对象

时间:2014-06-17 20:05:07

标签: javascript google-chrome-devtools paperjs

我使用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...

有没有办法让这个工作变得更容易?

1 个答案:

答案 0 :(得分:1)

PaperScripts在它们自己的范围内运行,因此它们不会暴露于全局范围,因此不能简单地在控制台中进行检查(参见Paper.js Interoperability)。

但是您可以做的是在代码中设置一个简单的debugger;语句,它将触发调试器。在那里,您将能够检查该项目:

<script type="text/paperscript" canvas="myCanvas">            
    var path = new Path();
    path.strokeColor = 'black';
    debugger;
</script>