将Cookie保存为文件

时间:2016-02-21 18:31:51

标签: javascript html cookies

有没有办法将Cookie从计算机上的本地网页保存为文本文件? 我有一个本地网页里面有一些文本数据,我保存这些文本的唯一方法就是使用cookie。我已经尝试过activeX对象来创建一个文本文件,但它只在IE上可用。还有更好的办法吗?

Updaet:我使用过这段代码,但它在IE中不起作用



function download(filename, text) {
    var pom = document.createElement('a');
    pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
    pom.setAttribute('download', filename);

    if (document.createEvent) {
        var event = document.createEvent('MouseEvents');
        event.initEvent('click', true, true);
        pom.dispatchEvent(event);
    }
    else {
        pom.click();
    }
}




1 个答案:

答案 0 :(得分:1)

没有。您无法访问本地文件系统,因为这将是一个巨大的安全风险。

除了cookie之外,在本地存储数据的另一个选项是local storage