我已将“撰写”对话框中的“发送”按钮替换为“发送”按钮,并使用“ Gmail API”发送了电子邮件。
我能够发送电子邮件并获得回复。
现在要使其更加用户友好,我想在发送电子邮件后关闭撰写对话框(类似,当Gmail在发送电子邮件时关闭对话框时)。但是我无法这样做。
注意:当使用“ Gmail API”成功发送电子邮件时,我还将删除该电子邮件的草稿。
更新:
使用JQuery,我在对话框中获得了“ X”(关闭)元素,它是图像-
<img class="Ha" id=":2i" src="images/cleardot.gif" alt="Close" aria-label="Save & Close" data-tooltip-delay="800" data-tooltip="Save & Close">
我想在其上触发一个点击事件,但未触发。
当我尝试触发同一对话框的“放弃”按钮上的click事件时,它成功运行。这是“丢弃”按钮-
<div id=":68" class="oh J-Z-I J-J5-Ji T-I-ax7" tabindex="1" role="button" data-tooltip="Discard draft" aria-label="Discard draft" style="user-select: none;">
如何单击img
标签?
答案 0 :(得分:4)
您可以寻求inbox sdk的帮助。效果很好。
sdk.Compose.registerComposeViewHandler( (composeView) => {
composeView.on('presending', function (event) {
//do anything you want to
composeView.close(); // this will close the compose window
})
在gmail发送邮件之前,您可以按照自己的方式使用gmail api发送邮件,然后这将关闭撰写窗口并保存草稿。 集成了自己的发送按钮后,您将需要相应地使用该库。