JS调用OUTLOOK,但是我电脑上没有安装OUTLOOK,浏览器就会弹出一个“因为默认邮件客户端没有正确安装,所以无法执行该操作”的提示框但同时会打开四五十个窗口,请问有什么方法去判断有没有安装邮件客户端。

解决方案 »

  1.   

    先判断outlook有没有安装.没有安装的不执行
      

  2.   


    <script language="javascript">
    <!--//
    if (new ActiveXObject("Outlook.Application")){
    alert("恭喜,您的电脑可以正常使用Outlook!");
    }
    else{
    alert("因为默认邮件客户端没有正确安装,所以无法执行该操作!");
    }
    //-->
    </script>
      

  3.   

    这只是能查出OUTLOOK,那其它的邮件客户端怎么区分?难道还要一个一个判断?那得写成什么样啊,呵呵看来是没有办法了吧?
      

  4.   


    先把IE设置成这样,然后你试试用mailto发送一邮件。就明白我说的意思了
      

  5.   

    图片好像打不开,给你们链接http://dl.javaeye.com/upload/attachment/215133/67d26bcd-933e-3280-9a2e-8030bc502e21.bmp