Вы можете скрыть оригинал iframe
и добавить свой iframe
при загрузке страницы и добавить прослушиватель для новых сообщений.И добавляйте новые посты после фильтрации в свои собственные iframe
.
. Мне пришлось сделать что-то подобное для плагина, который я создаю для SO чата.Я закончил тем, что использовал агрессивного слушателя.Что-то вроде:
function PostListener() {
var self = this;
this.listen = function() {
// check for new messages in hidden iframe and do stuff you want to do with them
setTimeout(self.listen, 1000);
};
}
(function() {
var postListener = new PostListener();
postListener.listen();
})();
, который в основном проверяет каждую 1 секунду на наличие новых сообщений.Это была моя первая попытка, потому что я думал, что не было доступных DOMlisteners.
Однако в мой вопрос кажется, что на самом деле есть слушатель DOM.Мне все еще нужно это реализовать, поэтому я не знаю, поддерживает ли это браузер, но это стоит попробовать (или вам придется подождать, пока я это не реализовал;)).