Существует ли какой-либо способ загрузки и хранения файлов в определенном месте, определенном разработчиком, с использованием пользовательских функций JavaScript в Opera?
Спасибо.
Действительно, чистое решение JavaScript для этого возможно только с виджетами и Opera 10 и выше. Должна быть возможность взаимодействия с Java-апплетом, хотя пользователь предоставил достаточно прав для сохранения файлов. Я также видел решение, в котором использовался локальный сервер, с которым общался бы user.js - см. Скрипт «HistoryPlus», описанный где-то в этом посте:
http://my.opera.com/chooseopera/forums/findpost.pl?id=2669972
http://dev.opera.com/libraries/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();
Пользователь должен изменить свой конфигурационный файл, чтобы разрешить использование этих библиотек.