有时刷新页面时什么也不显示

Nothing displays when I refresh the page sometimes

本文关键字:显示 什么 刷新      更新时间:2023-09-26

我创建了一个WebPart,它使用canvas.js绘制了一个仪表板,但有时当我刷新页面时,什么也没有显示。这只发生在IE中。当我调试它时,它指向这些代码:

var ctxBg = document.getElementById(backgroundId).getContext("2d");

它说"对象不支持属性或方法'getContext' "。我该如何处理呢?

如果它只发生"有时",这可能表明你的代码在画布元素加载之前正在执行。我不会讨论IE对canvas的支持,也不会讨论SharePoint的细微差别,但在执行canvas方法之前确保整个页面已经加载似乎是一个很好的开始。

请记住,旧版本的IE不支持canvas元素。

要使Canvas在IE9中工作,您需要通过设置有效的文档类型来触发标准模式,并记住包含

相关文章: