我想从Javascript打开Outlook,它是用于内部应用程序的,没有任何事情会击中网页。客户使用IE和Firefox并安装Outlook,安全性不是问题。在Firefox中通过JavaScript打开Outlook
“mailto:”在这种情况下是不够的,因为需求是我需要附加一个文件到邮件,这似乎不能通过使用“mailto:”(发现一些旧的 - ish论坛条目,但没有什么我尝试工作,似乎mailto URL scheme不正式支持它)。 但是,在IE中我可以使用ActiveX:
var outlookApp = new ActiveXObject("Outlook.Application");
,然后我可以更动它,加体,添加附件等,完善。
是什么东西可能以任何方式在Firefox?
我已经知道的是,tiddlywiki做了一些非凡的事情,因为它可以自己保存在硬盘上。所以,我看着源,发现这个:
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
其中,as I understand给出脚本访问浏览器API/XPConnect/XPCOM。但现在我卡住了。我将如何实际打开一个Outlook对象?这甚至会成为一种工作方式吗?我不确定。也许还有其他想法?任何意见,将不胜感激。
更新: OK,之后一些阅读,我想我可以回答我的问题有一个:没有,这种做法是行不通的,因为这是实现XPCOM不支持任何类似打开一个Mozilla的API外部程序。 仍然留下了一个问题:任何其他的想法?