自分のサイトにOutlook Web Appを埋め込みたい。自分のサイトのページにカレンダー、メール、人物のスクリーンを直接表示する。私はiFrame経由でやろうとしましたが、禁止されています。まったく可能ですか?どのように私は自分のサイトにOutlook Web Appを埋め込むことができますか?
6
A
答えて
0
あなたはどのバージョンのOWAを持っていますか? OWA-2003で私たちの会社のイントラネットのためにこれを前にしました。ただ、このようなWebパーツURLにあなたのiframeを指す:
http://server/exchange/user/inbox/?cmd=contents&view=Two-Line%20View&theme=4
これはあなたのメインのウェブサイトは、Windows統合認証を使用する場合にのみ動作します。 ASP.Netサーバー側のコードを使用して、「ユーザー」をログインしたユーザー名に置き換える必要があります。
WebパーツパラメータのMS KB記事を検索してください。受信トレイ、カレンダーなどを表示できます。
1
これは一般的な考えとは異なり、これは実現可能です。
私のblogpost(http://blog.degree.no/2013/06/owa-in-iframe-yes-its-possible/)に詳細がありますが、ここに必要なコードがあります。 "light mode"(フラグ= 1)で実行すると問題は少なくなり、クロスドメインでも動作しますが、同じドメイン内で実行した場合(yourdomain.com上で動作するWebサイトや交換サーバーがメールで動作している場合など)。 yourdomain.com)これは「フルモード」(フラグ= 0)でも正常に機能します。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<script>
function LoginToOWA(server, domain, username, password) {
var url = "https://" + server + "/owa/auth/owaauth.dll";
// flags 0 = full version, flags 1 = light weight mode
var p = { destination: 'https://' + server + '/exchange', flags: '1', forcedownlevel: '0', trusted: '0', isutf8: '1', username: domain + '\\' + username, password: password };
var myForm = document.createElement("form");
myForm.method = "post";
myForm.action = url;
for (var k in p) {
var myInput = document.createElement("input");
myInput.setAttribute("name", k);
myInput.setAttribute("value", p[k]);
myForm.appendChild(myInput);
}
document.body.appendChild(myForm);
myForm.submit();
document.body.removeChild(myForm);
}
</script>
<body onload="javascript:LoginToOWA('mail.someserver.com','yourdomain','[email protected]','yourpassword');">
<img src="../../gfx/loadingAnim.gif" /> Please wait while your inbox is loading...
</body>
</html>
関連する問題
- 1. どのようにASP.NET Webサイト(またはWebアプリケーション)を別のWebサイトに埋め込むのですか?
- 2. Android Appを古いプレーンJavaアプレットのようにWebページに埋め込むことはできますか?
- 3. WebサイトにExcelワークブックを埋め込む
- 4. どのように私はCSSでhtmlのjavascript関数を埋め込むことができますか?
- 5. 私のサイトにウェブサイトを埋め込む
- 6. Facebookアプリを自分のウェブサイトに埋め込むことは可能ですか?
- 7. インタラクティブなトランスクリプトを自分のサイトに埋め込むにはどうしたらいいですか?
- 8. MongoDBをスタンドアロンアプリケーションに埋め込むことはできますか?
- 9. どのように私はsenchaを使用してYouTubeビデオを埋め込むことができます
- 10. フラッシュライトのみAndroidのWebページに埋め込むことができます。
- 11. MapViewは既存のアクティビティにどのように埋め込むことができますか?
- 12. Googleマップのルートを自分のウェブサイトに埋め込むことはできますか?
- 13. 他のサイトに埋め込むことを制限する
- 14. どのように画像をtinymceに埋め込むことができますか?
- 15. EXIFデータをJPEGにどのように埋め込むことができますか?
- 16. Java:JApplet、どのようにWebページに埋め込みますか?
- 17. PDFを埋め込むことができますonmousedown Javascript Events?
- 18. SharePoint Webパーツ - あるWebパーツを別のWebパーツに埋め込むことはできますか?
- 19. データベースオブジェクトを埋め込むことはできますか?
- 20. Facebookに自分のビデオプレーヤーを埋め込む方法は?
- 21. バニラフォーラムのようなWebページ内にPHP Webページを埋め込むプラグインを埋め込みます
- 22. iframe経由でサイトを埋め込むことができないかどうかを検出するにはどうすればよいですか?
- 23. htmlテーブルを画像に埋め込んでpdfに埋め込むことはできますか
- 24. Metro Web Appのすべての機能を備えたWebブラウザコントロールをMetro XAML Appに埋め込むことはできますか?
- 25. 私のコードはYouTubeビデオを埋め込むことができません
- 26. Joomlaのバックエンド、記事はどこにありますか、どのようにPHPに埋め込むことができますか?
- 27. 列に埋め込まれたリストと範囲をどのように扱うことができますか?
- 28. 自分のCSSを使って自分のウェブサイトにウェブサイトを埋め込む?
- 29. Mac Appバンドルにフレームワークを埋め込む
- 30. 既存のPodcastを自分のウェブサイトに埋め込むにはどうしたらいいですか?
この[Outlook Integration](http://www.c-sharpcorner.com/uploadfile/rambab) /outlookintegration10282006032802am/outlookintegration.aspx) –
私はそれが私のことではないと思います。私は傷からOutlookポータルを実装したくありません。私は自分のサイトのページに既定のOutlook Web Applicationを表示したいだけです。 – ant