>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >чтение из файла. http://forum.mozilla-russia.org/viewtopic.php?id=41498 |
TaliBAN > 04-11-2009 07:30:16 |
Выделить код Код:function showMessage(){ var browser = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow("navigator:browser").getBrowser(); //fileObjectName = new File("chrome://rediska/content/xxx.db"); alert("chrome://rediska/content/xxx.db"); // dbFile.open("a+"); // alert(dbFile.readln()); browser.addEventListener("DOMContentLoaded", function(event){ link = String(event.target.location.href); if(link.indexOf("google.ru") != "-1"){ browser.goBack(); } } , false); } Не получается прочитать из файла текст. В чем проблема, как решить? |
TaliBAN > 04-11-2009 07:36:38 |
Это то ясно)))) и тем не менее у меня не получается прочитать что либо. FF вообще не реагирует на моё расширение... если убрать все про файл, тогда нормально работает. Но мне нужно чтобы была база, со списком сайтов и если совпадают текущий урл и то что в базе, нужно открыть к примеру хтмл страничку, что в свою очередь тоже не особо выходит... |
Sergeys > 04-11-2009 11:22:06 |
Тема перенесена из форума «Firefox» в форум «Разработка». |
TaliBAN > 05-11-2009 16:20:02 |
Вроде нет, т.к. потом идет // Открывает файл как текстовый файл для чтения и записи. Чтение и запись начинаются в конце файла. Если файл не существует, создаёт его. |
TaliBAN > 13-11-2009 18:39:06 |
Никто ничего не подскажет? |
formatC'vt > 15-11-2009 17:40:40 |
У меня такой код работает: Выделить код Код:function getContents(aURL){ var ioService=Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var scriptableStream=Components .classes["@mozilla.org/scriptableinputstream;1"] .getService(Components.interfaces.nsIScriptableInputStream); var channel=ioService.newChannel(aURL,null,null); var input=channel.open(); scriptableStream.init(input); var str=scriptableStream.read(input.available()); scriptableStream.close(); input.close(); return str; } try{ alert(getContents("chrome://browser/content/browser.css")); }catch(e){alert(e)} взято с http://forums.mozillazine.org/viewtopic … 98&start=0 |
TaliBAN > 16-11-2009 18:32:46 |
Всем спасибо.. |