>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Дополнение для firefox http://forum.mozilla-russia.org/viewtopic.php?id=56827 |
l2cri > 29-10-2012 12:09:51 |
У меня получается послать Post запрос на заданную страницу следующим образом Выделить код Код:var req = request.Request({ url: "http://simple.ru/", content: { lang: "ru", words: text }, onComplete: function (response) { //translated = response.json.responseData.translatedText; translated = text; console.log("output: " + translated); //selection.text = translated; } }); req.post(); получается открыть в новом окне этот сайт Выделить код Код:windows.open({ url: "http://simple.ru/", onOpen: function(window) { // do stuff like listen for content // loading. } }); Мне нужно как то совместить эти события. т.е. при открытии страницы посылался POST запрос . Пробовал в запросе и в консоле я получаю html ответ в тексте с пройденным POST запросом. Единственное мне теперь нужно открыть окно http://simple.ru/ . Думаю если вставить в созданное через xul страницу ответ то моя страница не будет иметь смысла. проблема с <object type="application/x-shockwave-flash" можно ли там прописать абсолютные ссылки на файлы ? да и попробывать не получается . не умею создавать эти самые xul окна |
l2cri > 29-10-2012 13:10:00 |
немного понял теперь не пойму вот этот код Выделить код Код:pageMod.PageMod({ include: "simple.ru", contentScriptWhen: 'end', contentScript: 'document.body.innerHTML = ' + ' "<h1>Page matches ruleset</h1>";' }); Как мне вместо ' "<h1>Page matches ruleset</h1>";' вставить переменную translated ? |