gpt4 book ai didi

javascript - HTML5 代码在 Firefox 中不起作用

转载 作者:行者123 更新时间:2023-11-30 13:24:58 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
window.requestFileSystem not working

以下是使用 HTML 页面中的任何数据生成 csv 文件的代码。在我的例子中,我有一个变量历史记录,其中我有从 HTML 表格收集的数据。

通过这段代码,我可以在我的电脑上下载生成的csv文件。此代码在 Google Chrome 中运行良好,但在 Firefox 中运行不正常。我也需要在 firefox 中运行它。

这段代码来自HTML5

你可以试试这个代码here

window.webkitRequestFileSystem(window.TEMPORARY, 1024*1024, function(fs) {
fs.root.getFile('history_tracker.csv', {create: true}, function(fileEntry) {
fileEntry.createWriter(function(fileWriter) {
var builder = new WebKitBlobBuilder();

builder.append(history);

var blob = builder.getBlob('text/plain');

fileWriter.onwriteend = function() {
window.open(fileEntry.toURL());
};
fileWriter.write(blob);
}, errorHandler);
}, errorHandler);
}, errorHandler);
}

function errorHandler(e) {
var msg = '';

switch (e.code) {
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'QUOTA_EXCEEDED_ERR';
break;
case FileError.NOT_FOUND_ERR:
msg = 'NOT_FOUND_ERR';
break;
case FileError.SECURITY_ERR:
msg = 'SECURITY_ERR';
break;
case FileError.INVALID_MODIFICATION_ERR:
msg = 'INVALID_MODIFICATION_ERR';
break;
case FileError.INVALID_STATE_ERR:
msg = 'INVALID_STATE_ERR';
break;
default:
msg = 'Unknown Error';
break;
};
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com