有没有办法在客户端创建文本文件并提示用户下载它,而不与服务器进行任何交互?我知道我不能直接写入他们的机器(安全性和所有),但是我可以创建并提示他们保存它吗?
我在这里指定了非常相似的要求.
我需要让用户的浏览器手动开始下载 $('a#someID').click();
但我无法使用该window.href方法,因为它将当前页面内容替换为您尝试下载的文件.
相反,我想在新窗口/选项卡中打开下载.这怎么可能?
当我在JavaScript中的复杂对象上调用JSON.stringify()时,它会生成一个包含许多转义序列(\",\\"等)的字符串.
我怎样才能让它创建一个人类可读的JSON字符串呢?即,您可以复制/粘贴到网络上的众多JSON验证器之一?
为了澄清,我的第一个问题是删除转义序列.