Chcę umieścić aplikację Outlook Web App w mojej witrynie. Pokaż kalendarze, pocztę, ekrany osób bezpośrednio na stronach mojej witryny. Próbowałem to zrobić poprzez iFrame, ale jest to zabronione. Czy to w ogóle możliwe?Jak mogę umieścić aplikację Outlook Web App w mojej witrynie?
Odpowiedz
Którą wersję OWA używasz? Zrobiłem to już wcześniej w intranecie naszej firmy na OWA-2003. Wystarczy wskazać swój iframe do url webpart tak:
http://server/exchange/user/inbox/?cmd=contents&view=Two-Line%20View&theme=4
ta będzie działać tylko wtedy, gdy główny strona używa zintegrowanego uwierzytelniania systemu Windows. Musisz zastąpić "użytkownika" zalogowaną nazwą użytkownika za pomocą kodu po stronie serwera ASP.Net.
Wyszukaj w artykułach MS KB dla parametrów webpart. Możesz wyświetlać skrzynkę odbiorczą, kalendarz itp.
Po prostu próbuję użyć tego html: – ant
czy możesz dodać link do tego MS Artykuły KB? – ant
Ok. To pomogło. Widzę, że ten link prowadzi do strony login.live.com w celu uwierzytelnienia. Strona login.live.com implementuje nagłówek http 'X-Frame-Options' ustawiony na" deny ". Nic nie możesz i nie możesz zrobić. – Abhitalks
Wbrew powszechnym przekonaniom jest to możliwe.
W moim wpisie na blogu jest więcej szczegółów (http://blog.degree.no/2013/06/owa-in-iframe-yes-its-possible/), ale tutaj jest potrzebny kod. Jeśli uruchomisz go w "trybie lekkim" (flag = 1), będzie mniej problemów i działa on w domenie krzyżowej, ale jeśli uruchomisz go w tej samej domenie (np. Witryna uruchomiona na twojadomena.com i twój serwer wymiany działa na poczcie. yourdomain.com) to działa dobrze dla "pełnego trybu" (flaga = 0), a także:
<!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. Jak mogę umieścić stronę w mojej aplikacji?
- 2. Outlook Web App "display: none" nie działa
- 3. Jak hostować aplikację Silverlight w witrynie sieci Web SharePoint 2007
- 4. Jak umieścić mapę Google w witrynie Flash?
- 5. Czy można umieścić dużo PHP w witrynie?
- 6. Nie mogę uzyskać Log4Net do pracy w mojej witrynie ASP.NET :(
- 7. Czy mogę używać obrazów z wyników Google w mojej witrynie?
- 8. Czy mogę uruchomić aplikację MVC i WCF Web Api na tej samej witrynie AppHarbor?
- 9. Jak uzyskać adres URL mapy Google Map w mojej witrynie?
- 10. Jak zmusić telefony do rozpoznawania międzynarodowych numerów w mojej witrynie?
- 11. Czy mogę umieścić wykresy spiskowe (offline) w mojej aplikacji PyQt4?
- 12. Jak wysłać tweet do Twittera z jquery w mojej witrynie
- 13. Dlaczego przekierowanie wiązania zestawu nie działa w mojej witrynie sieci Web?
- 14. Jak odinstalować własną aplikację z/system/app?
- 15. Jak mogę bezpiecznie i niedrogo zezwalać na obrazy w mojej witrynie?
- 16. Konfigurowanie usługi Redis na witrynie sieci Web
- 17. Jak mogę uzyskać informacje o mojej aplikacji na Androida i informacje o kanale w mojej witrynie od Google Play
- 18. Jak mogę osadzić NetLimiter w mojej aplikacji
- 19. Jak otworzyć aplikację Ustawienia z mojej aplikacji?
- 20. Jak mogę użyć niestandardowych czcionek w witrynie internetowej?
- 21. Blokowanie rozszerzeń Chrome przed uruchomieniem w mojej witrynie
- 22. Osadzanie nakładki resque-web w aplikacji mojej szyny
- 23. Czy mogę zapobiec indeksowaniu przez indeksowanie całego katalogu w mojej witrynie?
- 24. Gdzie podać numer wersji w witrynie sieci Web ASP.NET?
- 25. Próbuję użyć TFS2015 do opublikowania rozwiązania witryny sieci Web, takich jak VS2015 z Publish Web App
- 26. Jak umieścić w mojej svg ikonę świetnej czcionki?
- 27. Jak umieścić granicę na mojej siatce w WPF?
- 28. Jak umieścić reklamę w mojej aplikacji na Androida?
- 29. Facebook Web App błąd rozwój
- 30. Jak mogę wdrożyć aplikację internetową z sbt 0.11?
Widziałeś ten [Integracja Outlook] (http://www.c-sharpcorner.com/uploadfile/rambab /outlookintegration10282006032802am/outlookintegration.aspx) –
Myślę, że nie chodzi o to, że mam na myśli. Nie chcę wdrażać portalu outlook od zadrapań. Chcę wyświetlić domyślną aplikację internetową Outlook na stronie mojej witryny. – ant