我正在做一個在線網頁編輯器,我需要這個。 如何將它變成「另存爲」功能而不是「下載功能」?不同之處在於,在「下載爲」時,您無法確定應該使用的名稱,但在「另存爲」中,您可以在保存文件名之前決定保存文件的名稱。我如何使它「保存爲HTML」而不是「下載爲HTML」?
那麼,我該如何做到「另存爲」,而不是「下載爲」? PS:如果你可以幫我添加一個「加載文件」按鈕,那也可以,那太棒了。
<html>
<head>
<style type="text/css">...</style>
<script type="text/JavaScript">
window.onload = function() {
var txt = document.getElementById('html');
txt.value = window.onload + '';
document.getElementById('link').onclick = function(code) {
this.href = 'data:text/plain;charset=utf-8,'
+ encodeURIComponent(html.value);
};
};
main();
</script>
</head>
<body>
<div id="txtWrap">
<textarea id="txt"></textarea>
</div>
<a href="" id="link" download="code.html">Download Above Code</a>
</body>
</html>
使用HTML5下載和文件API。 – SLaks
你的'main()'函數不存在,你的'.onclick'函數不帶參數,'html'未定義。 –
https://github.com/rndme/download/讓你提供一個文件名和MIME(如文本/ HTML) – dandavis