相关疑难解决方法(0)

下载属性在Firefox中不起作用

我试图让用户使用Javascript和HTML5下载属性(http://caniuse.com/#feat=download)将一些数据下载为CSV(文本)文件.

数据以数组形式生成,然后添加到新的Blob对象中.

它在Chrome和Opera中完美运行,但在Firefox中根本不起作用.

我试图复制的原始示例:http://blog.eliacontini.info/post/79860720828/export-to-csv-using-javascript-the-download-attribute

小提琴:http://jsfiddle.net/8wos7cf8/5/

使用Javascript:

$('#downloadButton').click(function () {
// some data to export
var data = [{
    "title": "Book title 1",
    "author": "Name1 Surname1"
}, {
    "title": "Book title 2",
    "author": "Name2 Surname2"
}, {
    "title": "Book title 3",
    "author": "Name3 Surname3"
}, {
    "title": "Book title 4",
    "author": "Name4 Surname4"
}];

// prepare CSV data
var csvData = new Array();
csvData.push('"Book title","Author"');
data.forEach(function (item, index, array) {
    csvData.push('"' + item.title …
Run Code Online (Sandbox Code Playgroud)

javascript firefox jquery html5

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

firefox ×1

html5 ×1

javascript ×1

jquery ×1