【发布时间】:2018-10-21 19:54:35
【问题描述】:
我正在尝试在 js 中单击打开邮件。我正在使用 mailto,但在 chrome 中,您需要更改处理程序设置才能使其正常工作。
我的问题是我可以制作某种弹出窗口来请求许可并将此设置更改为其他设置吗?
PS:为了给我许可,我只发现了这种方式:
- 在 Chrome 中打开 Gmail,然后单击浏览器地址栏中的“协议处理程序”图标重叠菱形。
- 当提示“允许 Gmail 打开所有电子邮件链接?”时,选择“使用 Gmail”,然后单击“完成”。
编辑
我发送邮件的代码
$("#applyText").click(function(){
var email = 'mail@gmail.com';
var subject = 'Hire me im a genius';
var emailBody = 'Hi Sample,';
document.location = "mailto:"+email+"?
subject="+subject+"&body="+emailBody;
});
【问题讨论】:
-
$("#applyText").click(function(){ if (confirm("May I send this to you in an email? If yes, please allow this if prompted") { ............. } ); -
所以这个提示只有在gmail是默认
mailto:处理程序时才可见?其他邮件工具呢? -
是的,邮件仅在您更改此 hadler 设置时打开。到目前为止我只找到了mailto
标签: javascript html