내 firefox 확장은 타사 사이트의 콘텐츠를 오버레이 패널에로드합니다. 이 콘텐츠는 사용자가 생성 한 것으로 예를 들어 이미지 태그가 닫히지 않아 불일치 태그 오류가 발생하고 확장에 실패합니다. 이러한 종류의 오류가 문제가되지 않도록이 콘텐츠를 샌드 박스 할 수있는 방법이 있습니까? 아마도 빈 iframed 페이지에 콘텐츠를로드 생각했다 ..하지만 청소기 솔루션이있을 수 있습니다 궁금 해서요.Firefox 확장 - xhtml 오류 (불일치 태그 등)를 무시하려면 특정 div가 필요합니다.
1
A
답변
1
XML을 가져 오지 않는 한 불행히도 파싱을위한 XPCOM 솔루션은 없습니다. 가장 좋은 방법은 콘텐츠를 iframe에 배치하는 것입니다. http://www.mozdev.org/pipermail/greasemonkey/2005-April/001255.html은 iframe 대응에 대한 당신의 생각은 정확했다
0
(파이어 폭스 3.5으로) 그것을 할 수있는 더 좋은 방법은 없다 :
당신은 주제에 대한 좀 더 토론을 찾을 수 Parsing HTML From Chrome on MDC
예, iframe 소리가 합리적입니다. 사이트가 들어오는 사이트에 적절한 보안 컨텍스트로 실행되는지 확인하십시오. 사용자 스크립트가 크롬 권한으로 실행되는 것을 원하지는 않습니다. – bobince