【发布时间】:2013-07-11 07:08:30
【问题描述】:
Hotmail 不允许将 javascript 文件附加到电子邮件中,这背后的原因是什么??
【问题讨论】:
-
安全是原因。
-
安全,如果你还想先压缩它发送...
标签: javascript email email-attachments
Hotmail 不允许将 javascript 文件附加到电子邮件中,这背后的原因是什么??
【问题讨论】:
标签: javascript email email-attachments
推理在 2010 年的一篇博文中找到:
“因为它们是“可执行的”。从根本上说,它们是计算机 程序或可以被视为计算机程序。
作为计算机程序,它们可以携带恶意软件。”
Hotmail 阻止了很多附件类型,旧的解决方法是在传输时删除文件扩展名,即(this.js = this),并让接收者在下载文件时附加扩展名,或者压缩它在一个 zip 存档中。
【讨论】:
电子邮件客户端通常不允许使用任何形式的 JavaScript 发送电子邮件,因为它可用于在收件人的计算机上安装恶意软件。旧的电子邮件客户端存在一个巨大的问题,因为它们确实允许 JavaScript。因此,任何使用这些客户端的人都可能成为“捆绑”恶意软件的连锁邮件的受害者。
如今,您可以安全地打开任何电子邮件,而不必担心下载任何病毒。但是,您仍然可以通过单击电子邮件中导致恶意网站的任何链接来感染病毒;因此,除非您知道它们是安全的,否则不要点击任何电子邮件链接。
【讨论】:
解决此问题的一种简单方法是使用 .txt 扩展名而不是 .js 扩展名重命名文件。
【讨论】:
对我来说,唯一有帮助的是将文件重命名为其他名称,例如 .jss,并要求收件人将其重命名。
【讨论】:
如果您有 Google 帐户,您可以压缩顶部文件夹并将其保存在您的 Google 云端硬盘中,然后分享云端硬盘链接。
【讨论】:
您可以为静态 js 代码做的一件事是制作一个 HTML 文件。在其中添加脚本标签。并在那里编写js代码。并上传包含 HTML 文件的 zip 文件。
【讨论】: