Javascript 如何申请许可以便其他人可以打开邮件收件人
我正在尝试在js中单击打开邮件。我正在使用mailto,但在chrome中,您需要更改处理程序设置以使其正常工作 我的问题是,我是否可以制作一些弹出窗口,询问任务并将此设置更改为其他设置 PS:为了给我许可,我只找到了以下方法:Javascript 如何申请许可以便其他人可以打开邮件收件人,javascript,html,Javascript,Html,我正在尝试在js中单击打开邮件。我正在使用mailto,但在chrome中,您需要更改处理程序设置以使其正常工作 我的问题是,我是否可以制作一些弹出窗口,询问任务并将此设置更改为其他设置 PS:为了给我许可,我只找到了以下方法: 在Chrome中打开Gmail,然后单击浏览器地址栏中的协议处理程序图标 当提示“允许Gmail打开所有电子邮件链接?”时,选择“使用Gmail”,然后单击“完成” 编辑 我的代码发送邮件 $("#applyText").click(function(){
$("#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;
});
这是特定于浏览器设置的,即,根据用户的浏览器设置,其行为会有所不同。用户可以通过访问chrome://settings/handlers
,或Chrome设置->内容设置->管理处理程序…
这就是答案
那么回答你的问题不可能,因为这是浏览器设置 但是大多数浏览器应该毫无问题地打开它。对我来说,这工作正常 顺便说一下,您的代码中有一些小错误 下面是一个工作示例
$(“#applyText”)。单击(函数(){
var电子邮件地址:mail@gmail.com';
var subject=‘雇用我,我是天才’;
var emailBody='高样本';
document.location=“mailto:”+email+“?subject=“+subject+”&body=“+emailBody;
});代码>
单击
请提供一个$(“#applyText”)。单击(函数(){if(确认(“我可以通过电子邮件发送给您吗?如果是,请在提示时允许”){………})
因此此提示仅在gmail为默认值时可见mailto:
handler?其他邮件工具如何?是的,邮件仅在更改此hadler设置时打开。目前为止,我只找到了mailto