Javascript Chrome画布文本框
Google Chrome在画布中打印文本不正确 Chrome版本:“版本56.0.2924.87” 一夜之间,我们的2d js游戏中出现了一个bug。 请参见屏幕截图: 在Firefox中,一切正常吗 代码如下所示(普通画布文本打印): 与 您可以在此处自行测试:Javascript Chrome画布文本框,javascript,html,google-chrome,canvas,Javascript,Html,Google Chrome,Canvas,Google Chrome在画布中打印文本不正确 Chrome版本:“版本56.0.2924.87” 一夜之间,我们的2d js游戏中出现了一个bug。 请参见屏幕截图: 在Firefox中,一切正常吗 代码如下所示(普通画布文本打印): 与 您可以在此处自行测试: 最有可能的情况是,文本包含某些字符,chrome不知道如何打印,但仍然标记为值得打印,并通过默认的字符框处理这些字符,而firefox将其理解为空格或类似字符 我建议你检查你正在打印的字符串之一,问题一定在那里。查看string
最有可能的情况是,文本包含某些字符,chrome不知道如何打印,但仍然标记为值得打印,并通过默认的字符框处理这些字符,而firefox将其理解为空格或类似字符 我建议你检查你正在打印的字符串之一,问题一定在那里。查看
stringVariable.charCodeAt(0)
和其他索引以查看这是什么类型的charcode,然后搜索它以查看是什么创建了它,最后浏览代码以查看可能插入了它的内容
一个直接的测试是检查stringVariable.length
,看看它是否和看上去一样长
这种行为不是chrome的问题,很可能是您的问题是的,可能是网络问题,发送了错误的字符,但我们没有在网络方面进行更改,问题刚刚发生。但我会检查一下,谢谢你的回答。
context.strokeText(text, x, y);
context.fillText(text, x, y);
context.textAlign = "left";