Javascript 如何申请许可以便其他人可以打开邮件收件人

Javascript 如何申请许可以便其他人可以打开邮件收件人,javascript,html,Javascript,Html,我正在尝试在js中单击打开邮件。我正在使用mailto,但在chrome中,您需要更改处理程序设置以使其正常工作 我的问题是,我是否可以制作一些弹出窗口,询问任务并将此设置更改为其他设置 PS:为了给我许可,我只找到了以下方法: 在Chrome中打开Gmail,然后单击浏览器地址栏中的协议处理程序图标 当提示“允许Gmail打开所有电子邮件链接?”时,选择“使用Gmail”,然后单击“完成” 编辑 我的代码发送邮件 $("#applyText").click(function(){

我正在尝试在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;
    });
    
    这是特定于浏览器设置的,即,根据用户的浏览器设置,其行为会有所不同。用户可以通过访问
    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