有没有办法使用Opera'在本地存储文件;用户的javascript?

有没有办法使用Opera'在本地存储文件;用户的javascript?,opera,userscripts,Opera,Userscripts,是否有某种方法可以使用Opera的用户javascript函数在特定的、开发人员定义的位置下载和存储文件 谢谢。看起来正是你想要的 var localDir, remoteFile; var out = serverDir.open(remoteFile, opera.io.filemode.READ); var in = clientDir.open(localFile, opera.io.filemode.WRITE); var line = ""; do { in.writeLine(li

是否有某种方法可以使用Opera的用户javascript函数在特定的、开发人员定义的位置下载和存储文件

谢谢。

看起来正是你想要的

var localDir, remoteFile;
var out = serverDir.open(remoteFile, opera.io.filemode.READ);
var in = clientDir.open(localFile, opera.io.filemode.WRITE);
var line = "";
do {
in.writeLine(line);
line = out.readLine();
} while(line);
in.close();
out.close();

用户必须更改其配置文件以允许使用这些库。

事实上,只有使用小部件和Opera 10及更高版本,才能使用纯JavaScript解决方案。如果用户授予了保存文件的足够权限,则应该可以与Java小程序交互。我还看到了一个解决方案,它使用了一个本地服务器,user.js将与之对话——请参阅本文中描述的“HistoryPlus”脚本:


Opera用户Javascript:我不知道existed@Nifle:他们没有提到任何关于文件(不是cookies)中持久存储的内容。看看他们为Unite服务提供了什么(也许它在UserJS中也能工作)。并检查他们是否已经实现了HTML5持久性存储。似乎它只是用于Opera小部件,而不是Opera用户脚本。