2009-12-10 3 views
0

Я извлекаю содержимое с веб-страницы с помощью JS/JQuery и хочу записать данные в файл с разделителями-запятыми. Я знаю, что javascript на самом деле не поддерживает файл io, и я стараюсь не настраивать локальный сервер Apache, чтобы обрабатывать контент в файле. Есть ли более простой способ сделать это?Запись в файл

+0

Какая у вас настройка? Как вы обслуживаете JS без веб-сервера? – Mark

ответ

4

Вы можете создать свой файл JS в строке. Затем откройте новое окно и напишите строку в новом окне.

+0

В основном, что я собирался предложить. Когда вы запишете его в окно, пользователь может просто сделать «Файл»> «Сохранить как», чтобы сохранить CSV на свой компьютер. Если вы создаете URI данных, вы можете даже указать тип содержимого, гарантируя, что они получат открытый текст: http://en.wikipedia.org/wiki/Data_URI_scheme –

0

Вы можете написать Mozilla Extension.

PROs:

Вы можете использовать JS/JQuery на расширение Вы можете записывать файлы на расширение

ПРОТИВ:

Вы можете использовать только приложение в Firefox (или любой другой Mozilla основанный браузер).

0

Нет простого способа сделать это. Недавно W3C опубликовал первый черновик File API, который позволит это сделать, но это будет некоторое время, пока это не пройдет и не будет широко реализовано.

0

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