Infocatcher
Спасибо, то что нужно.
Но как я в принципе и думал при переходе с https на http не шлется реферер. (Что не приходит понятно, а вот не шлется, не думал)
Похоже единственным решением узнавать откуда пришел пользователь только вешая событие Onclick на выдачу
Добрый вечер!
Могу ли я отловить событие отправления запроса и получить отправляемый рефферер?
17-02-2014 20:46:17
Я так понимаю это вот это nsIHttpChannel.getRequestHeader()
Только не совсем понимаю на что посадить слушателя.
А с "bookmarkProperties/description" у меня работает.
Да, у меня тоже спасибо.
Спасибо.
Посмотрел их код, мудрено (Не понятно зачем надо было так усложнять, ну да ладно).
Почему-то не получается получить описание.
Возможно я делаю что-то не так.
let aService = Cc["@mozilla.org/browser/annotation-service;1"].getService(Ci.nsIAnnotationService); let root = PlacesUtils.getFolderContents(PlacesUtils.toolbarFolderId).root; let a = aService.getItemAnnotation(root.getChild(4).itemId, aService.DESCRIPTION_ANNO);
Добрый день!
Имеется ли возможность получить все закладки для данного браузера.
В интерфейсе nsINavBookmarksService такой возможности нет, хотя функция есть exportBookmarksHTML но она не работает.
Может быть есть другая возможность
Добрый день!
Столкнулся с весьма непонятными событиями добавления в закладки страниц.
использую интерфейс nsINavBookmarksService, в котором есть два события
onItemAdded(id, folder, index)
onItemChanged(id, property, isAnnotationProperty, value)
Причем событие onItemAdded срабатывает сразу же после того как пользователь открыл окно добавления закладки.
При этом любые манипуляции с данными в этом окне сопровождаются событиями onItemChanged.
Если пользователь нажмет кнопку "Done" и окно закрывается при этом никакие события не происходят.
Но если пользователь решил не добавлять закладку нажимает Cancel происходит событие onItemrenoved.
Получается. что вообще нельзя узнать кода пользователь добавил закладку.
Как-то странно.
Возможно есть другие пуи решения данной проблемы?
Успеть прочесть кому?
человеку? или приложению?
Необходимо использовать mccoy версии выше 0.5.
Добрый вечер!
Подскажите собственно как это сделать.
Спасибо.
А как можно изменить CSS этой панели,
Например задать сглаженость углов?
Пробовал добавлять
#but { -moz-appearance: none; padding: 0px; font-size: 15px; -moz-border-radius: 7px; }
Не работает
Добрый день!
Подскажите каким образом можно разработать кнопку в которой вместо ниспадающего меню было бы окно.
Или хотя бы ткните куда смотреть.
29-10-2013 14:52:31
Похоже так:
<toolbarbutton id="but" orient="horizontal" width="80" type="menu-button" label=" "> <menupopup> <dialog id="About" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" orient="vertical" buttons="," height="400" width="600"> <description value="button"/> </dialog> </menupopup> </toolbarbutton>
Добрый день!
Не могу узнать точно когда данных по ajax влились в DOM.
Сам DOm уже сформирован. Такая картина характерна для поисковиков, когда по запросу подружаются данные.
Жду события в onStateChange
Оно есть, точнее их два первое в начале второе после, не могу отделить одно от другого.
aStateFlags и aStatus для обоих событий одинаковы. Урлы тоже. Непонятно куда копать
onStateChange: function(a,aRequest,aStateFlags,aStatus) { if (aRequest && (aStateFlags & Ci.nsIWebProgressListener.STATE_STOP)) { alert(a.currentURI.spec + " " + gBrowser.currentURI.spec); } },
Добрый день!
Подскажите как называется событие перезагрузки страницы и вообще оно есть.
Так работает
Components.utils.import("resource://gre/modules/AddonManager.jsm"); AddonManager.getAddonByID("{EC00AB53-9415-4281-BA95-4CC80F4B2199}", function(addon) { addon.findUpdates({ onUpdateAvailable: function(current, toInstall) { alert("update"); }, onNoUpdateAvailable: function() { alert("no"); }, onUpdateFinished: function(a, b) { }, onCompatibilityUpdateAvailable: function(a) {}, onNoCompatibilityUpdateAvailable: function(a) { }, }, AddonManager.UPDATE_WHEN_USER_REQUESTED, null); });
спасибо
Доброй ночи!
Подскажите как узнать response codes при открытии нового таба.
решил так.
onLocationChange: function(aProgress, aRequest, aURI) { if(aRequest.referrer && aRequest.referrer.spec) alert("url = " + aURI.spec + " referer= " + aRequest.referrer.spec); }
Добрый день!
Ткните пальцем где можно почитать про Форматирование текста Menuitem.
На текущий момент я только могу отформатировать весь текст средствами CSS.
Спасибо всем.
Решил.
Большой пишетЭто конечно хорошо, но вопрос был не из-за праздного интереса.
Мне такой механизм необходим самому для приложения.
Лопаить несколько тысяч строк кода весьма не тривиальная задача.Собственно расширение подходит когда имеется определенное количество аккаунтов, для которых создаешь профили и после работаешь без напрягов со своими куками в каждой вкладке. Но ежели у вас какое-то безграничное число аккаунтов, то конечно тут не подойдет расширение. И кстати, у меня сомнения что вы вообще, что-то попытались сделать, т.к. в речи какой-то нездоровый скептицизм.
Мне нужен механизм позволяющий работать в каждой вкладке только с определенными куками.
Внесенные куки при входе в аккаунт являются глобальными и действуют на всевкладки, а не на определенную вкладку.
Предложенный механизм в cookieSwap, такое сделать не позволяет т.к. при входе в аккаунт в одном профиле в другой вкладке другого профиля через определенный промежуток времени происходит выход др
Kamui
Это конечно хорошо, но вопрос был не из-за праздного интереса.
Мне такой механизм необходим самому для приложения.
Лопаить несколько тысяч строк кода весьма не тривиальная задача.
Kamui
Если я например для gmail в одной вкладке вошел для одного пользователя, то в другой вкладке для другого пользователя происходит выход.
Таки не надо возмущаться, не разобравшись, если надо именно вкладки, то нажимаем Try Multifox 2 Beta! и устанавливаем.
Ну не знаю ничего там не нашел, выбор разных пользователей на одном табе это несложно, просто подменять куки или входить.
А вот как на нескольких табах выводить разных пользователей вот здесь сложнее.
22-01-2013 13:46:48
Есть еще CookiesSwap, но там функционал меньше.
основано на переключениях набора кук не работает правильно если в разных вкладках открытв различные почтовые аккаунты
Добрый день!
Имеется ли возможность только для одной определенной вкладки ставить куки для определенного домена а для другой другие.
Например возможно ли такое, что я открою 3 вкладки с mail.yahoo и в каждый внедрить свои только для этого аккаунта куки?
спасиб