Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№125-04-2011 18:13:04

Antonitos
Участник
 
Группа: Members
Зарегистрирован: 23-04-2011
Сообщений: 7
UA: Chrome 10.0

Считать текстовый файл Javascript

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

Но когда же работаеш с плагином, все файлы в том числе и текстовый что надо архивируются в плагин, и потом плагин может его использовать, т е и считывать.
Вот мне надо считать файл English с часто используемыми словами, который лежит в папке data(в самом плагине в месте с lib и тд)

путь получаю вот так var language = data.url("./stopwords/english"); (результат на консоли : info: englishtext: resource://jid0-gn3ivo79cgfs9k4p3lxdo7tpfa4-keaddon-data/stopwords/english)

перепробывал все : gettext(language) и read  говорит постоянно, что функции не задефинированны.

может кто стыкался с проблемой.

Отсутствует

 

№225-04-2011 19:25:46

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 4.0

Re: Считать текстовый файл Javascript

Antonitos
Можно, например, так:

Выделить код

Код:

var xhr=new XMLHttpRequest();
xhr.overrideMimeType("text/plain");
xhr.open("GET", fileURL, false);
xhr.send(null);
var fileContent=xhr.responseText;

(это синхронное чтение, если что)

Отсутствует

 

№325-04-2011 20:57:13

Antonitos
Участник
 
Группа: Members
Зарегистрирован: 23-04-2011
Сообщений: 7
UA: Chrome 10.0

Re: Считать текстовый файл Javascript

Ошибку выдает опять что XMLHttpRequest(); not defined. Надо его как об явить вначале файла!?
чет запутаны ети скриптовые языки програмирования...


вот код, может так будет наглядней.     Спасибо!!! :)

var lang = require("language");
var util = require("utility");
var data = require("self").data;

function student(text) {

    var language = data.url("./stopwords/english");
    console.log("Directories: "+ language);
   
    var xhr=new XMLHttpRequest();
    xhr.overrideMimeType("text/plain");
    xhr.open("GET", language, false);
    xhr.send(null);
    var fileContent=xhr.responseText;
    console.log("fileContent: "+ fileContent);

   
    return lang.german;
}

exports.student = student;

Отсутствует

 

№425-04-2011 21:31:29

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 4.0

Re: Считать текстовый файл Javascript

Antonitos
Где находится скрипт, которым вы пытаетесь прочитать файл? В какой среде вы пытаетесь произвести чтение?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]