python - 如何使用 python 使 HTML 对于 Web 浏览器来说是安全的?

标签 python html email browser html-sanitizing

如何使用 python 使电子邮件中的 HTML 安全地显示在网络浏览器中?

显示时不应遵循任何外部引用。换句话说,所有显示的内容都应该来自电子邮件,而不是来自互联网。

除垃圾邮件外,应尽可能按照作者的意图显示。

我想避免自己编码。

需要最新浏览器(firefox)版本的解决方案也是可以接受的。

最佳答案

html5lib包含 HTML+CSS sanitizer 。目前它允许太多,但修改它以匹配用例应该不会太难。

here找到它.

关于python - 如何使用 python 使 HTML 对于 Web 浏览器来说是安全的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1606201/

相关文章:

email - 根据退回邮件从邮件列表中删除用户

python - 我如何使用python计算值列表中的百分比增加或减少

javascript - 防止被拖动的 parent 的 child 点击事件

javascript - 我如何设置 Dojo TitlePane 的高度,相对于外部容器节点的大小?

jQuery $.value on select > 没有 value 属性的选项

validation - 在Grails中,如何在电子邮件验证程序约束中允许使用更新的DNS?

android - 在 Android 中发送带有位图对象作为附件的电子邮件?

python - 如何在 python 中生成 IRF() 函数的实际结果?

python - PyTorch 中的高效指标评估

python - 为函数指定 matplotlib 图形和轴的惯用方法是什么?