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

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

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

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

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

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

Выделить код

Код:

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

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

Ошибку выдает опять что 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;

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