我的第一个想法是,由于访问本地文件的安全限制,这在浏览器中是不可能的.
我的第二个想法是尝试直接从C使用webkit,并使用Python而不是Javascript,但这似乎相当复杂,我觉得使用Qt过度.
我的第三个想法是使用一个签名的Java小程序来进行所有本地访问,但是我也不太确定.
有什么建议我应该做什么
解决方法
从主页:
XUL (XML User Interface Language) is Mozilla’s XML-based language that lets you build feature-rich cross platform applications that can run connected or disconnected from the Internet.
…
Web developers already familiar with Dynamic HTML (DHTML) will learn XUL quickly and can start building applications right away.
关于文件系统访问:https://developer.mozilla.org/en/Code_snippets/File_I//O
This article describes local file input/output in chrome JavaScript.
You access the file system using Mozilla XPCOM components. A list of resources and interfaces for local I/O is available for both Files and Streams at XUL Planet.
由于我不熟悉,我会把它留给社区来决定这个答案是否有价值.
编辑:使这个答案成为一个社区维基,因为我没有太多的真实信息提供.