ActiveX запись в файл из JavaScript на Windows Mobile 6.5 - ничего не происходит - PullRequest
0 голосов
/ 31 августа 2011

Мне нужно сохранить некоторую информацию в автономном режиме для дальнейшего использования.Обычно я бы использовал локальное хранилище из 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?

Ответы [ 2 ]

1 голос
/ 31 августа 2011

Объект сценариев не существует в Windows CE, Windows Mobile или Windows Phone.

0 голосов
/ 16 октября 2015

мой опыт работы с windows mobile 5.5, 6.2 и 6.5.Scripting.FileSystemObject не существует в 5.5.На 6.2 работает почти идеально, но файл записывается на диск в другом месте, но читайте местоположение правильно.На 6.5 я пробовал 2 разных телефона.одним касанием 2, скрипт работает нормально, но AT & T блокирует этот скрипт.я верю в реестр, но у меня не было времени и шаров, чтобы выяснить проблему

...