Страницы: 1
Собственно возможен ли сабж?
Пытаюсь через nsIURIContentListener, но при этом я не могу получить доступ к ДОМ-модели (просто не знаю, как), хотя может я иду не тем путем?
Дело в том, что мне для локальной сети надо сделать замену контента до показа его народу, типа лезут на определенный сайт, а половина контента исчезает или заменяется на что-то другое. Я могу реализовать это после загрузки ДОМ-модели, но тогда видны изменения. Чтобы юзера не попалили, надо сделать это до показа. Помогите плиз, кто может
Отредактировано Anaphema (20-08-2007 16:52:48)
Отсутствует
parser/htmlparser/src/nsParser.cpp
Функция ParserWriteFunc() имеет доступ к только что полученным данным. Но вот как их привязать к DOMу я тоже не знаю. Может у тебя будут какие мысли?
Отсутствует
Я не использую ГекоСДК, юзаю ХУЛ и ХПКОМ, написал оверлей + замену контента, привязал пока к загрузке документа, там идет проверка УРЛ и замена, если надо. Знаю, что есть событие DOMContentLoaded у окна, только не пойму, как происходит загрузка документа в Лису, может это событие аналогично load. Буду пробовать
Отсутствует
Нашел вроде решение:
window.addEventListener('DOMContentLoaded', function(e) { doWork(e.originalTarget); }, true);
В функции doWork e.originalTarget.documentElement вроде содержит ДОМ-модель.
Все вроде пашет ))
Отсутствует
Страницы: 1