Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么';t html';谁的javascript代码在ios中工作?_Javascript_Html_Ios_Canvas - Fatal编程技术网

为什么';t html';谁的javascript代码在ios中工作?

为什么';t html';谁的javascript代码在ios中工作?,javascript,html,ios,canvas,Javascript,Html,Ios,Canvas,我想在画布上画两个正方形。 我第一次看到我的代码在Android和Windows上运行良好。 但是,在ios中,只有html文件中的代码起作用,而js文件中的代码不起作用。 为什么js文件不工作? 只有一个黄色正方形是用ios的chrome和safari绘制的 网络游戏 * { 填充:0; 保证金:0; } 帆布{ 背景:rgb(121155206); 显示:块; 保证金:0自动; } var canvas=document.getElementById(“myCanvas”); var ct

我想在画布上画两个正方形。 我第一次看到我的代码在Android和Windows上运行良好。 但是,在ios中,只有html文件中的代码起作用,而js文件中的代码不起作用。 为什么js文件不工作? 只有一个黄色正方形是用ios的chrome和safari绘制的


网络游戏
* {
填充:0;
保证金:0;
}
帆布{
背景:rgb(121155206);
显示:块;
保证金:0自动;
}
var canvas=document.getElementById(“myCanvas”);
var ctx=canvas.getContext(“2d”);
ctx.fillStyle=“黄色”;
ctx.fillRect(200200100100);
这是Game.js

var canvas=document.getElementById(“myCanvas”);
var ctx=canvas.getContext(“2d”);
ctx.fillStyle=“红色”;
ctx.fillRect(100100);

html/js代码没有问题,问题是您的swift/OC代码

确保您的捆绑url是正确的


尝试使用let而不是var。同时查看您的javascript文件是否正在加载。谢谢您的回答!我将var改为let,但只有一个圆圈是draw。我还将检查JavaScript加载