Подскажите, пожалуйста, как можно из расширения загрузить и распарсить JSON-файл, хранящийся в его же каталоге /chrome/content/?

Выделить код

Код:

myjson = {};
var jsLoader=Components.classes["@mozilla.org/moz/jssubscript-loader;1"].getService(Components.interfaces.mozIJSSubScriptLoader);
jsLoader.loadSubScript("chrome://myexperiments/content/list.js", myjson);
window.alert("return: "+myjson);

- не срабатывает. После вызова метода loadSubScript() просто перестаёт отвечать. Firefox 3.2.

Скорее всего в list.js - ошибка. Надо пробовать

Выделить код

Код:

try{
jsLoader. loadSubScript (...
}catch(e){alert(e);}