Страницы: 1
ладно, я самостоятельно скомпилировал SDK. при попытке скомпилироваться/слинковаться с библиотекой XULRunner я получаю описанную вот тут (https://support.microsoft.com/en-us/kb/949009) ошибку "fatal error LNK1103: debugging information corrupt; recompile module"
раньше, когда скачивал скомпилированную версию, этой проблемы не было.
может быть, есть какие-то флаги компиляции, которые влияют на это?
дилетант
Bug 1196278 - stop building xulrunner for gecko 42 releases and up
xulrunner-42 не будет.
спасибо! а где можно взять "правильный" Gecko? раньше он был "Gecko/XULRunner"... (https://developer.mozilla.org/en/docs/Gecko_SDK)
спасибо! не заметил это сообщение.
но "Latest Gecko" - это xulrunner-41.0.2 (отсюда: https://developer.mozilla.org/en/docs/Gecko_SDK)
чего-то я, видимо, не понимаю...
Доброго времени суток! Не могу найти информацию о выходе беты SDK. Для Firefox 42 уже 5-ая бета вышла, а SDK до сих пор нет.
Обычно выходят синхронно бета браузера и бета SDK, а сейчас чего-то задерживается...
Кто-нибудь что-нибудь знает?
Не оставьте в неведении, плз!
Заранее спасибо
доброго времени суток
пытаюсь создать кнопку в браузере из c++ с использованием xul/xpcom. как и следовало ожидать, ничего не получается :-)
смотрел на IWidget, смотрел дальше вокруг. и ничего не понял. подскажите, куда рыть, чего посмотреть-почитать?
пожалуйста, классическую xulrunner технологию не предлагать :-)
спасибо.
да, результаты последнего эксперимента:
если вставлять (Вашу или мою - не важно) кнопку так
document.getElementById("urlbar-container").parentNode.insertBefore(btn, ubc.nextSibling);
, то все работает, но кнопка не на месте
если вставлять (Вашу или мою - не важно) кнопку так
document.getElementById("urlbar-container").appendChild(newicon);
, то кнопка на месте, но ничего не работает
ну, и окончательный результат:
если вставлять любую из кнопок так
document.getElementById("urlbar-container").parentNode.insertBefore(btn, ubc.nextSibling);
,
но делать это не при первом обращении, а позже (при втором вызове), то все работает отлично и находится на месте.
уфф!
спасибо огромное, Вы мне очень помогли, серьезно
hydrolizer
прошу прощения за задержку с ответом
во-первых, увы, Ваше подозрение не подтвердилось: кнопка действительно не получает событие.
второй факт - это забавное поведение Вашего кода в моем случае
скажите, где у Вас размещается приведенный Вами код?
дело в том, что я запускаю код, мягко говоря, через афедрон
в результате, (если добавлять parent-у) Ваша кнопка
работает, но ... не на месте (она оказывается в самом конце, а мне надо сразу после адрес бара)
а если не проверять на ее наличие, то можно получить совершенно потрясающий результат - кучу кнопок :-)
hydrolizer
спасибо большое. Ваше решение прекрасно работает, даже с моими "экзотическими" обработчиками (ценю Вашу тактичность)
проблема только в том, что кнопка оказывается непосредственно в адрес-баре, перед стандартными иконками, а мне хочется как то так примерно:
доброго дня уважаемому сообществу
я добавляю кнопку в urlbar:
var sibling = document.getElementById("urlbar-container"); var newicon = document.getElementById("my_icon"); var parent = sibling.parentNode; if ( !newicon ) { newicon = document.createElement("image"); newicon.setAttribute("id","my_icon"); newicon.setAttribute("onclick","ff_icon_event(event);"); newicon.setAttribute("onmouseover","ff_icon_mouseover(event);"); newicon.setAttribute("onmouseout","ff_icon_mouseout(event);"); newicon.setAttribute("onfocus","ff_icon_focus(event);"); newicon.setAttribute("onblur","ff_icon_blur(event);"); sibling.appendChild(newicon); }
этот код прекрасно работал во всех версиях FF. а теперь, в 10.b2, перестал :-(
то есть, кнопка, по-прежнему, присутствует, но на события никак не реагирует.
если вставляю кнопку так:
то все классно и работает, но кнопка не на месте (она оказывается в самом конце, а м
…Страницы: 1