JavaScript: хвост локального файла - PullRequest
0 голосов
/ 12 ноября 2018

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

Вместо этого я ищу решение (которое не использует Node.js) для "хвоста -f" локального файла (на той же машине, где выполняется скрипт) для чтения его изменений. Сценарий выполняется в элементе QML , поэтому не участвуют ни браузеры, ни веб-серверы.

Файл может обновляться довольно быстро, то есть несколько раз в секунду, но только с несколькими символами за раз.

Я могу прочитать содержимое файла, используя XMLHttpRequest, но, похоже, он не подходит для моих целей.

UPDATE

После понижения голосов и запроса на закрытие я пытаюсь объяснить другими словами.

Я работаю на коммерческом устройстве , которое предлагает загрузчик только для объектов QML . Я не могу писать приложения на C ++, нет компиляторов и т. Д. В папке /tmp находится файл, который постоянно обновляется скриптом bash. В моем объекте QML мне нужно проанализировать каждую строку, как только она будет добавлена. Версия Qt - 4.x, а QtQuick - 1.1.

Поэтому я спрашиваю способ достижения этой цели с этими ограничениями.

...