Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从chrome分机发送电子邮件(gmail)_Javascript_Google Chrome Extension_Gmail - Fatal编程技术网

Javascript 从chrome分机发送电子邮件(gmail)

Javascript 从chrome分机发送电子邮件(gmail),javascript,google-chrome-extension,gmail,Javascript,Google Chrome Extension,Gmail,我想在用户使用gmail进行特定交互时发送电子邮件。我将为此开发一个chrome扩展。我可以在gmail中注入内容脚本来实现这一点 但关于电子邮件发送部分,我可以打开一个预填邮件的撰写窗口。用户必须手动发送。但是有没有可能在不打扰用户的情况下发送邮件呢?您不认为用户会不喜欢这样吗?他们不想在不知情的情况下成为邮件发送者 最好的解决办法是: 请求用户权限进行授权 使用电子邮件参数(收件人、主题、正文等)向服务器发送Ajax请求 使用Gmail OAuth API通过SMTP发送邮件 显示发送成功的

我想在用户使用gmail进行特定交互时发送电子邮件。我将为此开发一个chrome扩展。我可以在gmail中注入内容脚本来实现这一点


但关于电子邮件发送部分,我可以打开一个预填邮件的撰写窗口。用户必须手动发送。但是有没有可能在不打扰用户的情况下发送邮件呢?

您不认为用户会不喜欢这样吗?他们不想在不知情的情况下成为邮件发送者

最好的解决办法是:

  • 请求用户权限进行授权
  • 使用电子邮件参数(收件人、主题、正文等)向服务器发送Ajax请求
  • 使用Gmail OAuth API通过SMTP发送邮件
  • 显示发送成功的提示

  • 回答得好。然而,如果这是GMail的Chrome扩展,那么代表用户发送电子邮件就可以了。在这种情况下,最好模拟“发送”按钮单击,以便用户看到与自己单击相同的UI交互。