Chrome 앱에서 .txt 파일을 선택하려고하지만이를 허용하지 않습니다. 모든 것이 회색으로 표시됩니다! 내 manifest.json을의 부분 : 내 JS 파일의Chrome 앱에서 파일을 선택할 수없는 이유는 무엇입니까?
"permissions": [
"serial",
"notifications",
{"fileSystem": ["write", "retainEntries", "directory"]}
],
"file_handlers": {
"text": {
"types": [
"text/*"
]
}
부분 :
chrome.fileSystem.chooseEntry({type: "openDirectory"}, function() {
console.log();
});
chrome.fileSystem.getWritableEntry(chosenFileEntry, function(writableFileEntry) {
writableFileEntry.createWriter(function(writer) {
writer.onerror = errorHandler;
writer.onwriteend = callback;
chosenFileEntry.file(function(file) {
writer.write(file);
});
}, errorHandler);
});
대답이 없지만 Chrome을 사용하여 파일 시스템에 액세스해야했고 Chrome 앱이 더 이상 사용되지 않는 것으로 나타났습니다 (https://blog.chromium.org/2016/08/from-chrome-apps-to-web.html). 확장 프로그램으로 전환하는 것을 고려해야합니다. –
'type : "openDirectory"는 파일 선택자가 아니라 디렉토리 선택자임을 의미합니다. – wOxxOm