Javascript 通过电子邮件发送格式化网页的部分内容
我试图在我的网页上创建一个按钮,当点击时,它会将一个特定的div嵌入到一封电子邮件中并发送出去。我希望电子邮件的外观和感觉与网页完全一样(当然不包括Javascript)。也就是说,它应该类似于在Safari中单击文件>共享>电子邮件的行为,只是我只想要部分页面,而不是整个页面Javascript 通过电子邮件发送格式化网页的部分内容,javascript,html,html-email,mailto,Javascript,Html,Html Email,Mailto,我试图在我的网页上创建一个按钮,当点击时,它会将一个特定的div嵌入到一封电子邮件中并发送出去。我希望电子邮件的外观和感觉与网页完全一样(当然不包括Javascript)。也就是说,它应该类似于在Safari中单击文件>共享>电子邮件的行为,只是我只想要部分页面,而不是整个页面 有什么简单的方法可以做到这一点吗?非常感谢你的帮助 更新: 因此,在这个库的帮助下,我最终使用AJAX调用一个PHP脚本来实现这一点: 仍然在努力使用CSS,但到目前为止它看起来很有希望。听起来您希望能够让浏览器与用户的
有什么简单的方法可以做到这一点吗?非常感谢你的帮助 更新:
因此,在这个库的帮助下,我最终使用AJAX调用一个PHP脚本来实现这一点:
仍然在努力使用CSS,但到目前为止它看起来很有希望。听起来您希望能够让浏览器与用户的电子邮件客户端进行对话(即,单击
mailto:test@test.com
并在电子邮件客户端中显示这段HTML,以便发送)。这在普通浏览器和javascript中是不会发生的,因为窗口不知道用户机器上有什么其他可用或正在使用的程序。您需要将HTML发送到服务器,并让服务器发送电子邮件。另外,我听说电子邮件的CSS样式设计非常困难,所以“外观和感觉与网页一模一样”可能比你想象的更难
尽管如此,这是非常可行的。您只需要将精力集中在将HTML发送到服务器上,然后决定使用哪个库发送电子邮件(取决于语言)。不过,这仅仅是战斗的一半,因为您需要尽可能努力设计它,并在各种电子邮件客户端上测试它(我假设)。我以前从未做过电子邮件的CSS,但我很确定这就是通常涉及的内容