2011-01-06 11 views
0

JavascriptからOutlookを開きたいのですが、それは内部アプリケーション向けです。お客様はIEとFirefoxを使用してOutlookがインストールされますが、セキュリティは問題ではありません。FirefoxでJavaScriptを開ける

"mailto:"この場合は、メールにファイルを添付する必要があるため、 "mailto:"を使用してこれを行うことはできないようです。 ishフォーラムのエントリが、私が試したことは何も働いていなかったし、mailto URL schemeはそれを正式にサポートしていないようだ。

var outlookApp = new ActiveXObject("Outlook.Application"); 

をしてから、私は混乱の周りにそれで、体を追加することができ、完璧なように、添付ファイルなどを追加: しかし、IEで私は、ActiveXを使用することができます。

Firefoxでこのようなことはできますか?

私が知っていたことは、tiddlywikiが何らかの形でハードディスク上に何らかの形で自分自身を保存できるという点で、いくつかの驚異的なことをしていることでした。だから私は、ソースを見て、これを見つけた:

as I understandはブラウザのAPI/XPConnectの/ XPCOMへのスクリプトアクセスを提供し、
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 

。しかし今、私は立ち往生しています。 Outlookオブジェクトを実際にどのように開くのですか?これは実用的なアプローチであろうか?よく分かりません。多分他のアイデアですか?アドバイスをいただければ幸いです。


更新: OK、いくつか読んだ後、私は私が私の質問のいずれかを答えることができると思う:XPCOMを実装していますMozillaのAPIを開くようなものをサポートしていないため、いいえ、このアプローチは動作しません。外部プログラム。 まだ他のアイデアはありますか?

答えて

0

これに私自身の質問に答える:仕様を無視して、それは悪い考えです。

FirefoxではActiveXプラグインで解決できるかもしれませんが、内部アプリケーションだけであっても、セキュリティ問題のために実際にはそうしないほうがはるかに優れています。一部のブラウザ設定を変更する必要があります。これは危険な作業です。最後に、この仕様には、「ボタンをクリックすると、添付ファイルを電子メールで送信するための見通しを開く」という、使い慣れていないケースが含まれていました。愚かなことは、社内ネットワーク上のファイルにアクセスできる他の従業員とは別に、従業員がファイルを送信することが許可されている人は誰もいないということです。したがって、送信するだけで簡単に(さらにセキュリティで実装することもできます)ファイルへのリンク。

関連する問題