当前位置: 首页 > 面试题库 >

javascript可以访问文件系统吗?

郭逸清
2023-03-14
问题内容

我很确定答案是 否定的 ,因此使用了Google Gears,adobe AIR等。

如果我是对的,那么如何工作?它是持久性的,并使用javascript编写。它也只是一个没有外部(服务器端)依赖关系的HTML文件。WTF?它在哪里/如何存储其状态?


问题答案:

Tiddlywiki有几种保存数据的方法,具体取决于所使用的浏览器。如您所见。

  • 如果启用了ActiveX,它将使用Scripting.FileSystemObject。
  • 在基于Gecko的浏览器上,它将尝试使用UniversalXPConnect。
  • 如果启用了Java,它将使用TiddlySaver Java小程序。
  • 如果启用了Java LiveConnect,它将尝试使用Java的文件类。


 类似资料:
  • 问题内容: 对于基于Windows / Linux的浏览器,我可以使用Java插件来访问文件系统。由于IOS不支持Java,是否有其他替代方法可以完成它? 问题答案: 不,你不能。无法在iOS野生动物园中上传或下载文件。在iCab中,您可以通过上传,但不能访问文件系统。从浏览器访问整个文件系统将带来安全隐患。而且Java插件无法访问整个文件系统。

  • 通用文件系统访问接口 文件和目录相关用户库函数 Lab8中部分用户库函数与文件系统有关,我们先讨论对单个文件进行操作的系统调用,然后讨论对目录和文件系统进行操作的系统调用。 在文件操作方面,最基本的相关函数是open、close、read、write。在读写一个文件之前,首先要用open系统调用将其打开。open的第一个参数指定文件的路径名,可使用绝对路径名;第二个参数指定打开的方式,可设置为O_

  • 问题内容: 假设有两个Python脚本想要将数据写入到使用该模块存储在SQLite文件中的同一表中。SQLite文件存储在NFS文件系统上。在SQLite- FAQ中, 我读到: SQLite使用读取器/写入器锁来控制对数据库的访问。[…]但请小心:如果数据库文件保存在NFS文件系统上,则此锁定机制可能无法正常工作。这是因为fcntl()文件锁定在许多NFS实现中都被破坏了。如果多个进程可能试图同

  • 问题内容: 我想测试使用Java可以访问远程系统,或者换句话说使用Java“发送ping”。该功能应封装在具有布尔值的方法中,例如 我已经测试了Java Process类,但是由于使用OutputBuffers进行复杂的输出处理,因此我认为这不是最好的方法。 另一种可能性是创建一个Socket Connection并处理抛出的异常,但是如果远程系统是一个“裸”的Unix系统,则另一端可能没有Soc

  • 我需要访问非运行docker容器的文件系统。实现这一目标的最佳方式是什么? 谢谢

  • 我正在开发一个文件存储应用程序,需要读取 sd 存储和内部手机存储的内容。我已经签出了 react-native-fs 和 react-native-fetch-blob,但这两个应用程序都只允许我访问我的应用程序的存储。如何读取手机上的其他文件?