【发布时间】:2009-10-08 15:06:35
【问题描述】:
我的 Firefox 扩展程序将来自 3rd 方网站的内容加载到覆盖面板中。此内容是用户生成的,例如,有时会有一个未关闭的图像标签,这会导致抛出不匹配的标签错误并且扩展失败。有什么方法可以将这些内容沙箱化,这样这些错误就不是问题了吗?我在想也许可以将内容加载到一个空白的 iframed 页面中。但想知道是否有更清洁的解决方案。
【问题讨论】:
-
是的,iframe 听起来很合理。确保它在来自它的站点的适当安全上下文中运行 — 您不希望用户脚本以 chrome 权限运行。
标签: firefox-addon xul