作为HTML Emai发送时,表排序器不工作

2024-06-16 12:15:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试通过电子邮件发送一个表,该表将在单击该列时根据该列进行排序。在

我找到了http://tablesorter.com/docs/,它看起来很直接。在

我用python编写html。 所讨论的函数是

def getOpportunitiesTable(opps): #formats html table for email

它接受dict的列表并返回html

^{pr2}$

我的困惑来自于这两条线

html += '<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>'
html += '<script type="text/javascript" src="http://mottie.github.com/tablesorter/js/jquery.tablesorter.js"></script>'

还有一个固有的问题,我是否应该被允许发送一个html电子邮件来处理发送的表?在

感谢任何帮助!在


Tags: 函数textsrccomhttpdocs排序def
1条回答
网友
1楼 · 发布于 2024-06-16 12:15:03

不可能在HTML电子邮件中使用Javascript,因为这会带来很大的安全风险。大多数邮件客户端都会删除或忽略HTML消息中的任何脚本。在

此外,远程脚本的加载可能会被许多客户端作为远程内容阻止,并且需要用户手动加载远程内容。但即使他们允许这样做,它仍然不允许在电子邮件中运行脚本。在

最好的办法是将该HTML作为附件包含进去,然后他们可以打开(风险自负),或者将HTML保存在服务器的某个地方并链接到它。在

相关问题 更多 >