Изменение локальных файлов с помощью HTML5 и JavaScript

Можно ли использовать HTML5 и JavaScript для изменения файла в моей системе? Я в порядке с запуском Chrome или Firefox с определенными параметрами или открытием разрешений каким-то другим способом.

В идеале я бы хотел проверить это, переведя мой браузер на мой рабочий стол.

Ответы

Ответ 1

Да, вы можете это сделать, эта ссылка описывает некоторые доступные функции:

http://www.html5rocks.com/en/tutorials/file/filesystem/

Просто помните, что он еще не поддерживается в основных браузерах, и, вероятно, когда многие из ваших посетителей не будут обновляться в течение довольно долгого времени.

Ответ 2

Нет, поскольку это будет уязвимость безопасности. Как указано, в HTML5 есть изолированные файловые системы или локальное хранилище баз данных, но не доступ ко всей файловой системе.

Вы можете добиться этого с помощью сертифицированного Java-апплета, если вы действительно хотите его получить через браузер. Если честно, браузер не лучший выбор для таких вещей.

Ответ 3

VBScript должно быть уместно в вашем случае. Вам придется снизить уровень безопасности в интернет-зоне. После этого просто используйте ActiveXObject("Scripting.FileSystemObject") и его метод MoveFile.