我在Github上下载了FileSaver.js,并尝试测试以备将来使用。我创建了一个简单的HTML文件,接受输入,当按钮被点击时会触发一个函数,该函数将使用FileSaver.js保存文件。
我的文件夹里只有FileSaver.js和HTML文件。
以下是我的代码。
<html>
<head>
</head>
<body>
<input type="text" id="sample">
<button id="button" onclick="download();">save as</button>
<script src="FileSaver.js"></script>
<script type="text/javascript">
function download(){
var save = document.getElementById("sample").value;
alert(save);
var blob = new Blob([save], {type: "text/plain;charset=utf-8"});
saveAs(blob, "hello world.txt");}
</script>
</body>
</html>
错误:
-未捕获的 SyntaxError: 在 FileSaver.js 文件中,此代码行上的 export 标记意外出现 var saveAs = saveAs || (function(view) {
-lol.html:15 此 html 文件内的此代码行上出现了未定义的 saveAs 错误 saveAs(blob, "hello world.txt");}