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

发布于 2024-07-30 05:08:31 字数 78 浏览 5 评论 0原文

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

谢谢。

Is there some way to download and store files in a specific, developer-defined location using Opera's user javascript functions?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

五里雾 2024-08-06 05:08:32

http://dev.opera.com/ Librarys/fileio/docs/overview-summary-file-io.js.dml 看起来像你想要的。

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();

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

http://dev.opera.com/libraries/fileio/docs/overview-summary-file-io.js.dml looks like what you want.

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();

The user has to change their config file to allow for these libraries.

混吃等死 2024-08-06 05:08:31

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

http://my.opera.com/chooseopera/forums/findpost.pl?id=2669972

Indeed, a pure JavaScript solution for this is only possible with widgets and Opera 10 and greater. It should be possible to interact with a Java applet the user has granted sufficient privileges to save files though. I've also seen a solution that used a local server which the user.js would talk to - see the "HistoryPlus" script described somewhere in this post:

http://my.opera.com/chooseopera/forums/findpost.pl?id=2669972

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文