TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору он-стартап ставится исключительно для совместимости со старыми версиями хромого..) у них БЕЗ этого костыля - если в сессии вЫкл/вкл самому аддону сделать - код не отработает.. в частном случае - бэджик не ап.. второй момент - а как, сопссно, ты при запуске браузера заставишь* его выполнить нужное? т.е. онстартап нужен, шоб функция отработала один раз, а не кипешилась каждый раз при вызове попапа.. дублировать же функции в фоновом и в оконном - дважды не по феншую, а без фонового - бэджик не алё.. х) * упреждая - да, можно прописать вызов нужной функции в самый хвост скрипта, но.. ..но при этом, опять же - бэкграунд будет дёргаться каждый раз при вызове попапа.. к тому же, на старых версиях не летает оно и так, не раз уже проверено.. =) кстати, это связано также и с быстро-выгрузкой, если её убрать - тады вроде как всё и летит.. но тоже не всегда и не на всех версиях, да и убирать быструю - не, не айс..) всё это, ессно, относится только к случаю с персистент=фалсе, но ты ж знаешь мой подход: если исходя из практических соображений можно выгрузить из памяти - значит это нужно сделать..)) по остальным листенерам - тоже не окончательный вариант, пока сделано упрощённо и чисто для отработки фич.. перед релизом, ессно, всё это будет сведено в один он-инсталл + всякие "рихтовки"..)) короче, кто аффтар - тому и видней, чо кудой вставлять.. но лишнего в итоге не будет, буду "резать к чёртовой матери" оптимизировать по максимуму..) |