'undefined'在ios5中未定义

时间:2011-12-09 06:38:09

标签: javascript safari ios5

我升级到ios5,我的小应用程序更长。我得到了一个非常模糊的错误 JavaScript错误未定义类型错误'undefined'不是对象 问题是,我没有名为undefined的变量。 我也收到缓存清单错误 应用程序cach清单具有不正确的Mime类型图像/ png 我认为这是我的脚本将svg画布转换为png(它在4中工作)的结果。任何有关这个奇怪的,模糊的未定义错误的帮助都会有所帮助。我尝试使用警报来尝试查看哪些变量被声明为未定义,但错误只是说undefined不是一个对象,并且没有给出变量名,甚至没有出现错误的代码行。

以下代码

尽管使用了菜单按钮,但无法从iPad正确格式化代码,请尝试以下链接并查看来源。

你可以在这里查看lesserslavery.org/ice.html

1 个答案:

答案 0 :(得分:2)

未定义错误意味着您尝试以对象方式访问变量,即使未定义对象也是如此。可能你假设某个元素是为变量分配的,而不是。

对于mime类型的问题,您的服务器可能正在使用cache.manifest中定义的文件发送错误的mime类型。请在此处查看可能的解释:Debugging html5 offline web apps