& # 39;未定义# 39;在Safari中不是对象(计算'window.webkitURL.createOb
'undefined' is not an object (evaluating 'window.webkitURL.createObjectURL') in Safari
在我的Javascript代码中,我试图检查由上传的图像创建的blob URL:alert(window.webkitURL.createObjectURL(files[0]));
在Safari中,使用这一行,我得到了错误:TypeError: 'undefined' is not an object (evaluating 'window.webkitURL.createObjectURL')
可以肯定的是,文件[0]被正确引用了。当我这样做的时候:alert(files[0]);
Safari告诉我:[object File]
所以我知道我有一个文件对象被正确引用-应该是-一个正确的WebKit URL引用函数。
任何想法?
webkitURL属于File/Blob API,在Safari(5.1.2)或移动Safari (iOS 5.01)中尚不支持。
我怀疑你把重点放在了那一行的错误元素上。我会仔细检查window.webkitURL
和window.webkitURL.createObjectURL
是否真的存在。
相关文章:
- 根据元素和容器大小计算边距
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 使用D3.js计算带有字母间距的文本长度
- 使用CSS或JavaScript计算分页符的数量
- 可以't计算自定义谷歌地图的js
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- JavaScript计算帮助(乘以时间)
- 如何计算对象文字中的键
- JavaScript循环无法正确计算/显示结果
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- 四舍五入JavaScript计算
- 计算HTML中的页数
- 使用jQuery计算数组中的对象以更改进度条
- 如何在jquery中使用实时计算求和值
- 计算多个项目的价格
- 计算CSS3缩放框在另一个框中的最高位置
- 如何计算二十面体的法线
- if(foo!==null)的计算结果为true,即使foo为null
- 在Angular中重新使用HTML端的计算文本
- & # 39;未定义# 39;在Safari中不是对象(计算'window.webkitURL.createOb