Javascript 从Chrome扩展发送电子邮件
我不希望用户必须执行或确认任何操作,因为这会破坏总体思路。换句话说,mailto是不可能的 是否可以在不中断用户体验或添加任何JavaScript扩展的情况下,通过JavaScript从Chrome扩展向客户端发送电子邮件?如果是,怎么做 我觉得这是不可能的 我知道有一个chrome.sockets.tcp API可以使用,知道怎么用吗?因为我想不出这个问题的确切原因,下面是一个答案 要发送电子邮件,程序需要通过TCP连接到SMTP服务器,并根据协议与之通信Javascript 从Chrome扩展发送电子邮件,javascript,email,google-chrome-extension,Javascript,Email,Google Chrome Extension,我不希望用户必须执行或确认任何操作,因为这会破坏总体思路。换句话说,mailto是不可能的 是否可以在不中断用户体验或添加任何JavaScript扩展的情况下,通过JavaScript从Chrome扩展向客户端发送电子邮件?如果是,怎么做 我觉得这是不可能的 我知道有一个chrome.sockets.tcp API可以使用,知道怎么用吗?因为我想不出这个问题的确切原因,下面是一个答案 要发送电子邮件,程序需要通过TCP连接到SMTP服务器,并根据协议与之通信 无法使用JavaScript/HTM
请注意任何后续问题都可能超出原始问题的范围。这是不可能的。@warspyking:证明某些事情是不可能的是很难做到的。你唯一的证明就是没有答案,无法直接用javascript发送电子邮件@minitech是对的。但是,您可以使用Ajax将请求(以静默方式)发送到服务器,然后服务器可以发送电子邮件。@warspyking Downvote,因为您的问题没有显示任何研究工作。允许JavaScript执行此操作的浏览器称为“垃圾邮件问题”。一个不允许JavaScript这样做的浏览器称为“可利用的”。这算是证据吗?+1是这个问题的好答案。但同样值得重复的是,因为无论您做什么,您都要与服务器交谈,所以使用ajax与服务器交谈会更简单,无论是您自己的服务器还是第三方电子邮件API服务(如Mandrill),正如问题的一条评论所建议的那样。嗯,这个答案在本质上似乎是悲观的。我想OP是想知道chrome.identity.sendEmail或类似的东西……这样的功能将使用AJAX向Google云服务器发送消息,而云服务器将处理电子邮件。。。