Страницы: 1
Ап
Господа, добрый день. Разрабатываю свое первое расширение для Firefox, и сталкнулся со следующей проблемой. Я слушаю через nsIWebProgressListener смену табов и ловлю момент загрузки страницы. Код для этого я нашел на этом же форуме. Вот он:
[code]var ZixoProgressListener = {
QueryInterface: function (aIID)
{
if (aIID. equals (Components. interfaces. nsIWebProgressListener) ||
aIID. equals (Components. interfaces. nsISupportsWeakReference) ||
aIID. equals (Components. interfaces. nsIXULBrowserWindow) ||
aIID. equals (Components. interfaces. nsISupports))
return this;
throw Components. results. NS_NOINTERFACE;
},
onLocationChange: function (a, b, newLocation) {
// do something
},
onProgressChange: function(a,b,c,d,e,f) {
},
onSecurityChange: function(a,b,c) {
},
onStateChange: function(webProgress, b, stateFlags,d) {
var STOP = (stateFlags & STATE_STOP) != 0;
var NETWORK = (stateFlag
Страницы: 1