【问题标题】:Google Chrome Frame & Big Canvas谷歌浏览器框架和大画布
【发布时间】:2023-04-03 00:56:01
【问题描述】:

我需要将 Google Chrome Frame 连接到我的项目。它基于Canvas,很多大元素。 一切正常,GHF 工作正常,购买... 当画布的正方形大于 216 时,它不能正常工作。例如。如果画布的大小是 256x256 或 512x128 - 它可以工作,就像在 Chrome 中一样。 但如果尺寸是 257x256 或 515x128 - 我的画布上什么都没有。

在 IE7 和 IE8 中检查。

这是我的测试代码:http://theshock.github.com/trash/chrome-frame-fail.html

这是 IE8 的结果。你可以看到,矩形在较小的画布中正确绘制,但较大的画布清晰:

【问题讨论】:

  • 这似乎是一般谷歌浏览器中的问题,而不仅仅是谷歌浏览器框架中的问题。在我的 Windows XP VM 中使用 Chrome 24.0.1312.57 m 打开该页面也会导致空白的大画布。

标签: javascript html internet-explorer google-chrome canvas


【解决方案1】:

升级到 Chrome 25.0.1364.160 解决了我在 Chrome Frame 和 Chrome 独立版中的问题。

【讨论】:

  • 我在 Chrome v 28.0.1500.63 m 上,我也遇到了这个问题。尺寸为 (4000, 1300) 的画布可以正常显示,但我的尺寸为 (4121, 1300) 的画布根本无法显示。然而“getContext”函数没有返回“null”,所以我的 JavaScript 给人的印象是没有问题。 (叹气。)在 IE10 中,它会显示得很好。
猜你喜欢
  • 2012-11-14
  • 1970-01-01
  • 2012-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-22
  • 1970-01-01
相关资源
最近更新 更多