Мне нужно сохранить некоторую информацию в автономном режиме для дальнейшего использования.Обычно я бы использовал локальное хранилище из HTML5, но в Windows Mobile 6.5, похоже, нет доступного браузера, который бы поддерживал HTML5.Поэтому я анализирую использование ActiveX для записи информации в файл, который можно отправить на сервер (вручную) при подключении к сети.
Следующий код:
function tst_write_file() {
var fnameinput = $("filename");
var fname = fnameinput.value;
var sometextinput = $("sometext");
var sometext = sometextinput.value;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.CreateTextFile(fname, true, true);
file.WriteLine(sometext);
file.Close();
alert("Text was written");
};
Работает надWindows (ноутбук), подсказывая, что незащищенный ActiveX должен быть запущен.Однако в моем браузере IE на Windows Mobile 6.5 запрос не выводится, предупреждение не отображается, и я проверил в параметрах безопасности, что сценарии включены.
Я что-то не так делаю или этот компонент ActiveX недоступен на WM 6.5?