我的Firefox擴展從第三方網站加載內容到覆蓋面板。這個內容是用戶生成的,有時候會有一個不關閉的圖片標籤,這會導致不匹配的標籤錯誤被拋出,並且擴展失敗。有沒有什麼辦法可以對這些內容進行沙箱處理,以便這些類型的錯誤不是問題?我想也許加載到一個空白iframed頁面的內容..但想知道是否有更清潔的解決方案。Firefox擴展 - 需要一個特定的div來忽略xhtml錯誤(不匹配的標籤等)
1
A
回答
1
不幸的是,除非你找回XML,否則沒有用於解析的XPCOM解決方案。您最好的選擇就是您的建議 - 將內容放入iframe中。
你可以找到的話題更多的討論:http://www.mozdev.org/pipermail/greasemonkey/2005-April/001255.html
0
你約一個iframe的猜測是正確的,有沒有更好的辦法做到這一點(如火狐3.5):Parsing HTML From Chrome on MDC
相關問題
- 1. 正則表達式來忽略不需要的匹配引號
- 2. 通過匹配文本忽略特定的JS錯誤
- 3. Yii中的標籤擴展需要
- 4. 忽略Jekyll中的特定標籤
- 5. TortoiseSVN的錯誤不匹配的標籤
- 6. Firefox擴展,需要建議
- 7. 匹配錯誤的擴展方法
- 8. 忽略xml.etree.ElementTree.XMLParser中的不匹配標籤Python
- 9. 忽略來自HTML標記定義的匹配
- 10. 被忽略的Div標籤的高度
- 11. 如何獲取損壞的Firefox擴展的特定錯誤?
- 12. 正則表達式來匹配特定的單詞和忽略特定文本
- 13. catalina.out:忽略特定的錯誤信息?
- 14. php忽略特定的編譯錯誤
- 15. lxml忽略任何標籤之間的特定標籤
- 16. 匹配特定不在標籤之間
- 17. 如何讓Ant忽略來自一個目標的錯誤?
- 18. 爲什麼需要不使用WebExtension(Chrome擴展的Firefox)定義
- 19. htaccess的重定向忽略擴展
- 20. PDO擴展需要這個適配器,但擴展不加載
- 21. Firefox擴展:標籤的正文加載
- 22. 匹配的字符,忽略字符串中的HTML標籤
- 23. 匹配特定類別的標籤
- 24. 匹配的特殊標籤
- 25. grep需要匹配一個特定的單詞
- 26. 需要一個特定的JavaScript正則表達式匹配
- 27. PHP - 匹配兩個字符串忽略span標籤
- 28. 在Chrome擴展中,content_scripts匹配被忽略
- 29. PHP的標籤忽略XML標籤的正則表達式匹配
- 30. Git - 忽略特定文件夾中的擴展名
是的, iframe聽起來很合理。確保它爲它所來自的站點提供適當的安全上下文 - 您不希望用戶腳本以chrome特權運行。 – bobince 2009-09-21 00:13:46