我在javascript中写了下面的代码:
javascript代码:
var fs=null;
function initFS() {
window.requestFileSystem =window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem (window.TEMPORARY, 1024 * 1024, function (filesystem) {
fs = filesystem;
}, errorHandler);
}
html代码:
<input type="button" id="button2" name="click" value="show" onclick="initFS();" />
但点击了initFS function
中的展示按钮,在window.requestFileSystem (window.TEMPORARY, 1024 * 1024, function (filesystem) {
行之后
它显示错误为“未捕获的类型错误”。我的代码中有错误吗?
答案 0 :(得分:0)
您无法定义errorHandler
var fs=null;
function initFS() {
window.requestFileSystem =window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(window.TEMPORARY, 1024 * 1024, function (filesystem) {
fs = filesystem;
console.log(fs);
}, errorHandler);
}
function errorHandler(e) {
console.log(e); // it show everything that you want
}