我正在使用 haxe 和 openfl 创建一个 html5 应用程序。我在多个浏览器和设备上测试了该应用程序,除了仅在 iOS 7 上的 Chrome 中外,其他都运行良好。使用的图像似乎不是随机出现的。每次我重新加载时,都会出现不同的图像,而其他图像则会消失,除了一对总是在那里的图像。这是我尝试过的:
我尝试在用于丢失图像之一的 Canvas 上设置 z-index,以及更大的宽度和高度。 我知道正在加载图片,我用 Charles 看了一下。控制台日志中没有错误,更改图像添加到 haxe 显示列表的时间和地点也没有任何改变。 我将一张始终存在的图像换成了一张从不存在的图像,但它仍然没有加载。 文件名中有几个破折号和空格,所以我也更改了它但没有效果。
这是一个我似乎无法诊断的非常奇怪的问题。我也找不到有类似问题的人。
主要问题是我看不到 haxe 正在构建什么可能导致此问题。
最佳答案
如果没有代码示例,这很难回答。我的建议是查看保留图片与未保留图片的不同之处,包括编码方式和图片本身。我在 ios 上正确显示图像时遇到问题,结果发现问题嵌入在图像元数据中的某处。希望这会有所帮助。
关于html - 图像未出现在 iOS7 中 chrome 的 Canvas 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20688960/