Доброго дня! Ув. посетители, каким образом в своём дополнении можно "достучаться" до истории браузера (Gecko 2.0), а именно, как проверить, была ли определённая страница (ссылка) посещена? Большое спасибо.

Выделить код

Код:

var historyService = Components.classes["@mozilla.org/browser/global-history;2"]
    .getService(Components.interfaces.nsIGlobalHistory2);

var ioService = Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService);

alert(
    historyService.isVisited(ioService.newURI("http://ya.ru", null, null))
    );

s2dent
https://developer.mozilla.org/en/XPCOM_ … ited%28%29

luitzen пишет
Выделить код

Код:

var historyService = Components.classes["@mozilla.org/browser/global-history;2"]
    .getService(Components.interfaces.nsIGlobalHistory2);

var ioService = Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService);

alert(
    historyService.isVisited(ioService.newURI("http://ya.ru", null, null))
    );

Спасибо огромное, именно то, что искал!!!!