zoukankan      html  css  js  c++  java
  • refer owa(exchange) 2013 via a iframe in sharepoint 2013

    Refused to display 'https://cas.temp.local/owa/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

    create a file named a.cs under C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\app_code

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Security;
    using System.Security.Principal;
    
    namespace ZY
    {
        public class M1 : IHttpModule
        {
    
            public void Dispose()
            {
    
            }
    
            public void Init(HttpApplication application)
            {
            application.PreSendRequestHeaders += new EventHandler(application_PreSendRequestHeaders);
    
            }
            
    
    
            void application_PreSendRequestHeaders(object sender, EventArgs e)
            {
                HttpApplication application = (HttpApplication)sender;
                application.Context.Response.Headers.Set("X-Frame-Options","");
            application.Context.Response.Headers.Remove("X-Frame-Options");
            }
    
      
    
    
    
        }
    }

    add a line to web.config(C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa)

    between 

    <system.webServer>
    <serverRuntime uploadReadAheadSize="0" />
    <modules>

    <add name="zy" type="ZY.M1" />

    </modules>

    close web browser ,clear cache and cookies

    The OWA 2013 now can display with a iframe under a differetn subdomain

  • 相关阅读:
    物体也能正常移动
    同时按住两个键
    连续子数组的最大和Java实现
    Entity Framework基础01
    MVC知识进阶01
    面向对象基础进阶03
    面向对象基础进阶02
    面向对象基础进阶01
    little skill---ping
    SqlServer------范式小结
  • 原文地址:https://www.cnblogs.com/zyip/p/3066852.html
Copyright © 2011-2022 走看看