如何从 Gmail 传递当前的 Gmail 网址

How to pass the current gmail url from gmail

本文关键字:Gmail 网址      更新时间:2023-09-26

我正在向Gmail帐户发送邮件。主体包含 2 个按钮。批准和拒绝。

我能够通过表单操作 URL 提交带有批准和拒绝参数的表单。但是我还需要传递当前的电子邮件URL。但是javascript在gmail中不起作用。

有没有办法在gmail中执行javascript或传递当前URL。

不,因为允许Javascript确实存在安全风险。但是,您可以在提交表单时尝试使用Referer HTTP 标头获取 URL。

您不能在电子邮件中使用 JavaScript。在发送电子邮件时,应将电子邮件地址插入服务器上的链接中。另外,请记住,任何人都可以通过知道电子邮件地址代表其他人提交请求。

为了提高安全性,我会包含一个秘密标识符,您可以与数据库交叉检查以验证请求者的身份,例如:

http://example.com?email=hello@example.com&action=approve&id=17798bb3ab844de8b046a29a97a1ea2e

这不会防止电子邮件被拦截,但它就像您无需让收件人登录以验证请求即可做到的一样好。