Javascript 如何验证本地文件系统目录路径?
我正在开发一个应用程序,它应该将文件系统路径作为目录,然后在该路径上进行进一步的处理。代码被写入javascript。我不想使用Node.js或任何外部库进行验证 我们只想给出路径:C:/Users/Desktop/Test\u文件夹 我们如何在js中验证该路径Javascript 如何验证本地文件系统目录路径?,javascript,Javascript,我正在开发一个应用程序,它应该将文件系统路径作为目录,然后在该路径上进行进一步的处理。代码被写入javascript。我不想使用Node.js或任何外部库进行验证 我们只想给出路径:C:/Users/Desktop/Test\u文件夹 我们如何在js中验证该路径 我们需要在Windows、Linux和Mac OS上使用解决方案。如果这只是浏览器中的一个应用程序,那么通常是不可能的。见以下问题: 有一次企图自杀,但被中止了。似乎它只在Chrome中起作用 更新 引自: 使用chrome.fi
我们需要在Windows、Linux和Mac OS上使用解决方案。如果这只是浏览器中的一个应用程序,那么通常是不可能的。见以下问题: 有一次企图自杀,但被中止了。似乎它只在Chrome中起作用 更新 引自: 使用chrome.fileSystem API创建、读取、导航和写入用户的本地文件系统。有了这个API,Chrome应用程序可以读取和写入用户选择的位置。例如,文本编辑器应用程序可以使用API读取和写入本地文档。通过chrome.runtime.lastError通知所有故障
“验证”是什么意思?您的Javascript环境是什么?如果您没有运行node,我假设您正在浏览器上运行它。是这样吗?您将如何“给出”应用程序的路径?可能重复@RafaelEyng,是的,我们正在运行浏览器。验证意味着我想确保给定的目录路径“真的”存在于我的机器上。我们需要在Windows、Linux和Mac操作系统上工作的解决方案。我认为这是不可能的。这样做会让Javascript代码对客户机了解得太多。如果你能做到这一点,你就可以查看客户端的整个文件系统,我认为没有人想进入一个网站并暴露他的文件树。我同意@RafaelEyng——如果web应用程序可以直接访问本地文件系统,这将是一个巨大的安全漏洞。当前的浏览器都不允许这样做。我不知道它是如何工作的,但我只能认为用户必须有某种方法来阻止某些web应用程序自由读取其文件系统。您的更新使情况看起来并非如此。