javascript - Canvas - 绘制线条但未显示在谷歌检查元素中

标签 javascript html canvas

我刚开始使用 Canvas ,遇到了一个奇怪的问题。我的 Canvas 线已成功绘制,使用:

var canvas = document.getElementById('canvas'),
    context = canvas.getContext('2d');

其中canvas是 Canvas 的id。然后我使用以下方法进行绘制:

    context.strokeStyle = "red";  
    context.beingPath();
    context.moveTo(x, y);
    context.lineTo(x, y);
    context.stroke();

在循环中调用 lineTo 来更新其位置。我在函数中使用这些方法并且可以绘制多条线。问题是(这是一个问题吗?)当我使用谷歌的检查元素时,我无法在创建的 Canvas 下找到这些行。我习惯于看到某种路径元素。

但是,我可以看到创建这些行的脚本。

编辑:刚刚使用 Canvas 检查了另一个网站,这似乎是正常行为。但希望得到确认。

谢谢

最佳答案

是的,这是正常行为。 2012 年,chrome 有一些实验性插件可以帮助检查 Canvas 。但我不确定它是否仍然可用(我在这里找到信息 http://www.html5rocks.com/en/tutorials/canvas/inspection/ )

关于javascript - Canvas - 绘制线条但未显示在谷歌检查元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36906701/

相关文章:

javascript - Meteor React-var 根据另一选择元素中的选择更新一个选择元素

html - 容器流体留空白

javascript - 如何在 Chart.js 上为 Canvas 设置固定大小

javascript - Angular UI 路由器 : Nested Views Not Working

javascript - 我需要帮助使用 Flexbox 填充 100% 的计算机屏幕高度

javascript - 从 Sails 中的模型内部获取当前用户

javascript - 如何在 AngularJs 中的 datetimepicker 中获取长值

javascript - 这段代码是否容易受到 XSS 攻击? (表单自动发布)

c# - Canvas 上的 WPF 元素定位

android - 如何在 android 的 Canvas 上添加多个可编辑的文本?