我想將Outlook Web App嵌入到我的網站中。顯示日曆,郵件,人員直接在我網站的頁面上顯示。我試圖通過iFrame來完成,但它被禁止。它有可能嗎?如何將Outlook Web App嵌入到我的網站中?
6
A
回答
0
你正在使用哪個版本的OWA?我之前在OWA-2003上爲我們公司的內聯網完成了這項工作。只要你的iframe指向的WebPart網址是這樣的:
http://server/exchange/user/inbox/?cmd=contents&view=Two-Line%20View&theme=4
如果你的主網站使用Windows集成身份驗證這隻會工作。您必須使用ASP.Net服務器端代碼以登錄的用戶名替換「用戶」。
搜索用於web部件參數的MS KB文章。您可以顯示收件箱,日曆等。
1
與普遍的看法相反,這是可以實現的。
我的博文中有更多的細節(http://blog.degree.no/2013/06/owa-in-iframe-yes-its-possible/),但這裏是需要的代碼。如果你在「light mode」(flag = 1)中運行它,問題就會減少,並且它可以跨域使用,但是如果你在同一個域中運行它(例如運行在yourdomain.com上的網站和你的Exchange服務器上運行的郵件。 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. 如何將其嵌入我的網站?
- 2. 我該如何將其嵌入到我的網站中?
- 3. 將網站嵌入我的網站
- 4. 如何將微軟Outlook日曆導入到我的html網站
- 5. 如何將MediaWiki頁面內容嵌入到我的網站中?
- 6. 如何在我的Google App Engine網站上嵌入MP3?
- 7. 將網站/頁面嵌入到Silverlight中
- 8. 將WordPress嵌入到靜態網站中
- 9. 如何將我的Outlook日曆連接到網站?
- 10. 嵌入視頻到我的網站
- 11. 如何讓我的網站嵌入到iframe中?
- 12. 如何讓其他用戶將視頻嵌入我的網站?
- 13. 如何嵌入頂點的網站上我的HTML網站
- 14. 如何將本地託管的Bot嵌入到網站中?
- 15. 聲音嵌入到我的網站
- 16. Outlook Web App的中心表
- 17. 在我的網站中嵌入聊天
- 18. 如何將YouTube頻道嵌入網站?
- 19. 將WordPress網站轉換爲Progressive Web App
- 20. 將Dropbox網站嵌入HTML網站
- 21. 將網站嵌入另一個網站
- 22. 如何嵌入網站
- 23. 將網站集成到Microsoft Outlook 2007/2010
- 24. 如何將Ruby shell(或pry)模擬器嵌入到網站中?
- 25. 如何將WordPress博客嵌入/整合到我自己的網站中?
- 26. 如何將After Effects動畫嵌入我的網站?
- 27. 將kannada字體嵌入到網站
- 28. 如何將ASP.NET網站(或Web應用程序)嵌入到另一個?
- 29. 我如何在我的應用程序中嵌入網站
- 30. 網站附到App
你見過這個[Outlook集成](http://www.c-sharpcorner.com/uploadfile/rambab /outlookintegration10282006032802am/outlookintegration.aspx) –
我認爲這不是我的意思。我不想從劃痕實施Outlook門戶。我只想在我的網站頁面上顯示默認的Outlook Web應用程序。 – ant