0

我正在尝试使用 caja 在网页中显示 html 电子邮件。我像这样加载它:

caja.load(document.getElementById('messagebox'), undefined, function(frame) {
    frame.code(contentUrl, 'text/html').run();
});

当它渲染时,所有的锚 href 和图像 src 标记都被剥离。所以你看不到图像或点击链接。我猜这是防止攻击的默认行为。

有没有办法让 html 按预期呈现,显示所有图像并具有可点击的链接?

今天刚开始使用 caja,api 文档的链接转到 404,所以找不到信息。

谢谢

4

1 回答 1

1

调用 load 时使用此策略caja.policy.net.ALL而不是 undefined

于 2017-04-16T07:32:27.473 回答