1 (изменено: Himmler, 2017-11-10 22:48:39)

Тема: JavaScript: работа через локальные файлы (без сети)

Здравствуйте, товарищи.

Имеется крайне нетривиальная задача - использовать браузер в качестве GUI для железяки.
Нетривиальность в том, что железяка видится на машине как флешка с файлами.

Соответственно, работать можно только через локальные файлы.
Самое простое и очевидное - перезагрузка файла чем-нибудь вроде


<meta http-equiv="refresh" content="10">

но это даёт возможность только вывода информации из железяки.

Для ввода параметров есть пара идей:

Работа с файлами через HTML5 files API. Один на ввод, другой на вывод.


Безумная идея: размещение в файловой структуре дерева папок (глубиной, допустим,  30 каталогов), каждый уровень папок содержит 16 папок с именами от 0 до F.
Если нужно сообщить что-то железке, переадресовываемся на файл вида d\e\a\d\b\e\e\f\index.html, тем самым передавая железяке значение 0xdeadbeef.


Может есть ещё варианты ?