我想從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外部程序。 仍然留下了一個問題:任何其他的想法?