【发布时间】:2016-02-21 18:31:50
【问题描述】:
有没有办法将计算机上本地网页的 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();
}
}
【问题讨论】:
-
并非没有某种插件。这将是一个巨大的潜在安全问题。
标签: javascript html cookies