私は JavaScript を初めて使用するので、この質問に対する答えが明らかなものである場合はご容赦ください。
テキスト エディター Web アプリケーションのインポート機能をセットアップしようとしています。
私のコードは次のとおりです。
function dataImport() {
confirm("Are you sure you want to import the selected file? This will overwrite any data that is currently saved in the application workplace.");
var fileReader = new FileReader();
window.localStorage.setItem("AppData", fileReader.readAsText(document.querySelector("#import-selector").value));
};
そして、次の方法でアクティブ化する必要があります。
<input id="import-selector" type="file" /><button id="import-button" onclick="dataImport();">Import File</button>
ただし、ファイルの内容を localStorage に書き込む代わりに、「undefined」という単語を書き込むだけです。なんらかのエラーが発生したと思いますが、それが何であるかはわかりません。
ヘルプやアドバイスをお寄せいただきありがとうございます。