有时刷新页面时什么也不显示
Nothing displays when I refresh the page sometimes
我创建了一个WebPart,它使用canvas.js绘制了一个仪表板,但有时当我刷新页面时,什么也没有显示。这只发生在IE中。当我调试它时,它指向这些代码:
var ctxBg = document.getElementById(backgroundId).getContext("2d");
它说"对象不支持属性或方法'getContext' "。我该如何处理呢?
如果它只发生"有时",这可能表明你的代码在画布元素加载之前正在执行。我不会讨论IE对canvas的支持,也不会讨论SharePoint的细微差别,但在执行canvas方法之前确保整个页面已经加载似乎是一个很好的开始。
请记住,旧版本的IE不支持canvas元素。
要使Canvas在IE9中工作,您需要通过设置有效的文档类型来触发标准模式,并记住包含
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在ng重复循环中显示条件内容的最佳方式是什么
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- 使用较少代码隐藏和显示选择菜单内容的更好方法是什么?javascript
- 什么'这是用javascript隐藏和显示表中所有行的最快方法
- 我的localStorage结果显示了[null,null,“something”]],而不是“”;什么”;
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 将JavaScript检测与MVC4显示模式集成的最佳方式是什么
- 我应该在Google Api javascript中进行什么更改,以便它只能显示印度城市,而不能落后于州和印度
- 在 HTML 中显示变量的好做法是什么?
- Chrome调试器中显示的“类名”基于什么?能控制吗?
- 有什么方法可以在HTML页面中显示HTML代码吗
- Angular:将对象存储在服务中以在视图中显示和将crud函数存储到服务器的最佳方式是什么
- 什么'这是一种基于if/if-else语句显示popover的简单方法
- 我在jQuery事件处理和隐藏/显示图像元素方面做错了什么
- 验证启动但不启动't显示故障信息.我错过了什么?MVC 5 Razor
- 在canjs中,根据任何模型实例的存在,有条件地显示胡子模板部分的最常用方法是什么
- 谷歌地图显示什么,直到我最小化屏幕
- 一个下拉列表的输入决定了在另一个列表中显示什么
- 如何显示什么是需要回访电话,而不是整个页面