脚本正确但无法在浏览器中运行

连载

所以我在 HTML 中链接了这个非常基本的 js 脚本,当我尝试运行它时它没有给出任何错误,但它只是没有做它应该做的。这是代码:

var canvas = document.getElementById("canvas"),
  c = canvas.getContext("2d"),
  width = canvas.width = window.innerWidth,
  height = canvas.height = window.innerHeight;
c.fillRect(0, 0, 50, 50);
<!DOCTYPE html>
<html>

<head>
  <script type='text/javascript' src='main.js'></script>
</head>

<body>
  <canvas id='canvas'></canvas>
</body>

</html>

这应该只是在左上角绘制一个正方形,但它什么也不做。它最初是一个相当大的文件,但我将其缩减为这个,作为概念证明。如您所见,该代码段有效,但 chrome 无效。

达福克

您的脚本在画布声明之前启动。在脚本启动时,您的画布 dom 对象未定义。此外,将类型更改为 text/javascript。更改为:

<!DOCTYPE html>
<html>

<head>

</head>

<body>
  <canvas id='canvas'></canvas>
  <script type='text/javascript' src='main.js'></script>
</body>

</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker在容器中运行但无法通过浏览器访问

来自分类Dev

无法为“angular 4 applicaiton”运行“在 Firefox 浏览器中的量角器测试脚本”

来自分类Dev

Ionic应用程序可在浏览器上正常运行,但无法在手机中打开

来自分类Dev

可以在Safari上运行但无法在其他任何浏览器上运行的Javascript

来自分类Dev

如何防止浏览器中的“停止运行此脚本”?

来自分类Dev

如何防止浏览器中的“停止运行此脚本”?

来自分类Dev

无法在浏览器中查看extjs脚本

来自分类Dev

PDFObject在浏览器中无法正确显示

来自分类Dev

处理草图在Web浏览器中无法正确呈现

来自分类Dev

我的PDF正在Adobe中打开,但无法通过我的浏览器打开

来自分类Dev

试图通过Tor或VPN伪造Web浏览器中的位置,但无法正常工作

来自分类Dev

图像显示在浏览器中,但无法通过代码下载 (node.js)

来自分类Dev

Flexbox无法在IE或移动浏览器中运行

来自分类Dev

无法调试在Docker容器中运行的TestCafe浏览器

来自分类Dev

Java无法在任何浏览器中运行

来自分类Dev

无法运行Teaspoon CLI,但在浏览器中成功

来自分类Dev

浏览器无法正确显示字体

来自分类Dev

Safari和Firefox无法正确显示网站,但Chrome浏览器运行良好

来自分类Dev

隐藏半旧浏览器中的脚本

来自分类Dev

Python脚本可从终端运行,但无法在调度程序中写入外部驱动器

来自分类Dev

尽管正在监视文件,但无法在浏览器中启用带有react-hot的HotModuleReplace插件

来自分类Dev

控制台没有错误,但无法在浏览器中查看阔叶商业版的管理模块

来自分类Dev

jQuery无法在iframe中的IE中运行,其他浏览器可以正常运行

来自分类Dev

将浏览器更新脚本集成到.js文件中的正确语法是什么?

来自分类Dev

在Android浏览器中运行网络

来自分类Dev

在默认浏览器中运行硒?

来自分类Dev

在Java中运行浏览器游戏

来自分类Dev

如何检测脚本是否正在浏览器或Node.js中运行?

来自分类Dev

脚本化SVG动画不再在某些浏览器中运行

Related 相关文章

  1. 1

    Docker在容器中运行但无法通过浏览器访问

  2. 2

    无法为“angular 4 applicaiton”运行“在 Firefox 浏览器中的量角器测试脚本”

  3. 3

    Ionic应用程序可在浏览器上正常运行,但无法在手机中打开

  4. 4

    可以在Safari上运行但无法在其他任何浏览器上运行的Javascript

  5. 5

    如何防止浏览器中的“停止运行此脚本”?

  6. 6

    如何防止浏览器中的“停止运行此脚本”?

  7. 7

    无法在浏览器中查看extjs脚本

  8. 8

    PDFObject在浏览器中无法正确显示

  9. 9

    处理草图在Web浏览器中无法正确呈现

  10. 10

    我的PDF正在Adobe中打开,但无法通过我的浏览器打开

  11. 11

    试图通过Tor或VPN伪造Web浏览器中的位置,但无法正常工作

  12. 12

    图像显示在浏览器中,但无法通过代码下载 (node.js)

  13. 13

    Flexbox无法在IE或移动浏览器中运行

  14. 14

    无法调试在Docker容器中运行的TestCafe浏览器

  15. 15

    Java无法在任何浏览器中运行

  16. 16

    无法运行Teaspoon CLI,但在浏览器中成功

  17. 17

    浏览器无法正确显示字体

  18. 18

    Safari和Firefox无法正确显示网站,但Chrome浏览器运行良好

  19. 19

    隐藏半旧浏览器中的脚本

  20. 20

    Python脚本可从终端运行,但无法在调度程序中写入外部驱动器

  21. 21

    尽管正在监视文件,但无法在浏览器中启用带有react-hot的HotModuleReplace插件

  22. 22

    控制台没有错误,但无法在浏览器中查看阔叶商业版的管理模块

  23. 23

    jQuery无法在iframe中的IE中运行,其他浏览器可以正常运行

  24. 24

    将浏览器更新脚本集成到.js文件中的正确语法是什么?

  25. 25

    在Android浏览器中运行网络

  26. 26

    在默认浏览器中运行硒?

  27. 27

    在Java中运行浏览器游戏

  28. 28

    如何检测脚本是否正在浏览器或Node.js中运行?

  29. 29

    脚本化SVG动画不再在某些浏览器中运行

热门标签

归档