我有一个Chrome打包应用程序,它是一个文本编辑器。我已经使用FileSaver.js创建了“文件保存”对话框,但是我遇到了问题。
那么有什么办法解决吗?理想情况下,我可以算出该文件名是什么,这样我就可以将其与他们正在编辑的文件一起保存在chrome的本地存储中,这样它就可以在下次启动时记住它。
我想象由于安全问题而无法获取完整路径-但是有没有办法只获取文件名呢?Chrome打包应用中是否有一些非标准的东西可以做到这一点?
我想由于安全问题我无法走完整的路
是的,您可以,并且file.fullPath
在保存文件时只需要编写一个字符串即可(字符串)。这是保存和获取文件路径的简单示例:
function saveFile () {
chrome.fileSystem.chooseEntry({
type: "saveFile",
suggestedName: "file.txt"
},
function(savedFile) {
// The code to save your file, here you can use savedFile.fullPath
});
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句