带有Javascript的HTML电子邮件

带有Javascript的HTML电子邮件,javascript,html,email,Javascript,Html,Email,如何在HTML电子邮件中包含javascript-我们需要它来扩展和折叠HTML电子邮件中的内容 我认为这在电子邮件中是不可能的,也不应该。这将带来重大的安全后果。我认为这在电子邮件中是不可能的,也不应该。这将带来重大的安全后果。不要依赖于此。任何好的邮件客户端都不支持电子邮件中的可执行代码。任何有知识的用户都不会使用这样的客户端。不要依赖于此。任何好的邮件客户端都不支持电子邮件中的可执行代码。任何有知识的用户都不会使用这样的客户端。完全同意Bryan和其他人的意见 请考虑使用电子邮件中的多个部

如何在HTML电子邮件中包含javascript-我们需要它来扩展和折叠HTML电子邮件中的内容

我认为这在电子邮件中是不可能的,也不应该。这将带来重大的安全后果。

我认为这在电子邮件中是不可能的,也不应该。这将带来重大的安全后果。

不要依赖于此。任何好的邮件客户端都不支持电子邮件中的可执行代码。任何有知识的用户都不会使用这样的客户端。

不要依赖于此。任何好的邮件客户端都不支持电子邮件中的可执行代码。任何有知识的用户都不会使用这样的客户端。

完全同意Bryan和其他人的意见

请考虑使用电子邮件中的多个部分,你可以跳转到使用链接和锚(“A”标签)。我认为你可以模仿你想要的行为,将文本的多个副本进一步包含在你的电子邮件中。这是一个混乱的赌注,所以你可以只拥有一组相互链接的锚,允许你在“摘要”部分和“扩展”部分之间来回移动

例如:

<a href="#section1">Jump to section!</a>
<p>A bunch of content</p>
<h2 id="section1">An anchor!</h2>

一堆内容

锚!

单击第一个链接将焦点转移到子部分。

完全同意Bryan和其他人的观点

请考虑使用电子邮件中的多个部分,你可以跳转到使用链接和锚(“A”标签)。我认为你可以模仿你想要的行为,将文本的多个副本进一步包含在你的电子邮件中。这是一个混乱的赌注,所以你可以只拥有一组相互链接的锚,允许你在“摘要”部分和“扩展”部分之间来回移动

例如:

<a href="#section1">Jump to section!</a>
<p>A bunch of content</p>
<h2 id="section1">An anchor!</h2>

一堆内容

锚!

单击第一个链接将焦点转移到子部分。

作为一个警告,许多现代电子邮件浏览器已禁用接收电子邮件的JavaScript,因为它可能导致安全问题。这意味着你发电子邮件的许多人可能无法使用这些内容


附言:在发帖时没有看到上面的帖子。我的错。

作为一个警告,许多现代电子邮件浏览器对传入的电子邮件禁用了JavaScript,因为它可能会导致安全问题。这意味着你发电子邮件的许多人可能无法使用这些内容


附言:在发帖时没有看到上面的帖子。我的错。

简而言之,电子邮件中不支持脚本编写

这并不奇怪,因为在应用程序中运行的脚本存在明显的安全风险,其中存储了所有个人信息

Webmail客户端大多在JavaScript中运行界面,并且不喜欢你的电子邮件干扰它,桌面客户端过滤器通常认为JavaScript是垃圾邮件或钓鱼邮件的指示器。即使在它可能运行的情况下,在电子邮件中编写脚本也没有什么好处


将电子邮件保持为纯HTML和CSS格式,避免麻烦。下面是您可以在html电子邮件中执行的操作:

简而言之,电子邮件中不支持脚本编写

这并不奇怪,因为在应用程序中运行的脚本存在明显的安全风险,其中存储了所有个人信息

Webmail客户端大多在JavaScript中运行界面,并且不喜欢你的电子邮件干扰它,桌面客户端过滤器通常认为JavaScript是垃圾邮件或钓鱼邮件的指示器。即使在它可能运行的情况下,在电子邮件中编写脚本也没有什么好处


将电子邮件保持为纯HTML和CSS格式,避免麻烦。以下是您可以在html电子邮件中执行的操作:

以下是您可以执行的操作:

您可以将包含javascript的html文档附加到(电子邮件)上


然后,当收件人打开附件时,他们的web浏览器将为您实现的动态功能提供便利。

以下是您可以执行的操作:

您可以将包含javascript的html文档附加到(电子邮件)上


然后,当收件人打开附件时,他们的web浏览器将为您实现的动态功能提供便利。

您可以使用带有标签和css的html单选框/复选框输入来实现所需的扩展效果

您可以使用带有标签和css的html单选/复选框输入来实现所需的扩展效果

您试图实现的目标应该在web浏览器中完成,因为javascript根本不适用于html电子邮件设计。存在的各种电子邮件客户端,例如gmail、outlook、yahoo出于安全原因删除了代码


最好只使用HTML和CSS来设置电子邮件的样式。也许你可以在你的html电子邮件中有一个行动调用(cta),它可以使用你的展开和折叠内容功能将用户发送到一个网页。

你想要实现的应该在web浏览器中完成,因为javascript根本不适用于html电子邮件设计。存在的各种电子邮件客户端,例如gmail、outlook、yahoo出于安全原因删除了代码


最好只使用HTML和CSS来设置电子邮件的样式。也许你可以在html电子邮件中添加一个行动呼吁(cta),将用户发送到一个带有展开和折叠内容功能的网页。

注意,你不必使用,然后在该部分开始时,你只需要类似于第1部分的内容。虽然其他部分显然也正确,我有点震惊,这个答案没有得到更多的选票,因为它不仅是正确的,而且是唯一一次尝试去纠正OP。请注意,你不必使用,然后当这个部分开始时,你只需要像第1部分一样的东西。虽然其他答案显然也正确,但我有点震惊这个答案没有