Расширение Firefox - нужен специальный div для игнорирования ошибок xhtml (несоответствующий тег и т. Д.) - PullRequest
1 голос
/ 20 сентября 2009

Мое расширение Firefox загружает контент со стороннего сайта в оверлейную панель. Этот контент генерируется пользователем и иногда, например, будет иметь тег изображения, который не закрывается, что приводит к возникновению ошибки несоответствующего тега и отказу расширения. Можно ли как-то изолировать этот контент, чтобы такие ошибки не возникали? Я подумал, может быть, загрузить содержимое в пустую страницу iframed ... но подумал, может ли быть более чистое решение.

Ответы [ 2 ]

1 голос
/ 21 сентября 2009

К сожалению, если вы не получите XML, не существует решения XPCOM для анализа. Лучше всего предложить то, что вы предложили - поместить контент в iframe.

Дополнительную дискуссию по теме можно найти по адресу: http://www.mozdev.org/pipermail/greasemonkey/2005-April/001255.html

0 голосов
/ 08 октября 2009

Ваше предположение о iframe было верным, лучшего способа сделать это (с Firefox 3.5) нет: Анализ HTML из Chrome на MDC

...