3

我需要使用 HTML/Javascript 代码从 Google-Chrome 启用本地文件系统读/写访问。我正在使用存储在本地系统中的一组 html 页面(即 file://c:/project1/page.html ...)。

我目前的观察是,我们可以使用 FileReader javascript 类进行本地文件读取操作,而无需在浏览器中进行任何额外的配置或设置。但是,当我尝试使用一些 JS 代码写入本地文件时,它会通过向用户显示每次写入操作的警告框来不断请求许可。

所以我的问题是,有什么方法可以禁用这种从 google-chrome 进行文件写入操作的提示? 我已经看到 chrome 将浏览器配置存储在master_preferences文件和位于 chrome 安装文件夹内的Preferences文件中,但找不到同样的条目/记录。

感谢和问候。

4

1 回答 1

2

我喜欢为此目的使用JQuery.twFile 。这对于从本地 flesystem 读取和写入它都非常有用。

它不会在读取或写入文件时向您显示任何错误或提示。

它可能会在 Chrome 中显示一些其他类型的提示。(Java相关提示)

在使用它时,为了防止出现 Java 相关提示,我以这种方式启动 Chrome:

C:\Users\WHATEVER\AppData\Local\Google\Chrome\Application\chrome.exe --allow-outdated-plugins --allow-file-access-from-files

此外,请务必执行以下操作:

转到 URL:chrome://plugins/ 然后,在 Java 下,确保选中“始终允许”复选框

于 2012-09-04T05:12:06.103 回答