安全标头打破了IE11中的Outlook.com加载项

时间:2018-02-09 15:18:40

标签: nginx outlook http-headers internet-explorer-11 outlook-addin

当我尝试在IE11中运行Outlook.com中的Outlook加载项时,我看到了这一点。

Add-in Error

控制台中的错误似乎与我的代码无关。

SEC7111

我认为这可能与我正在使用的标题有关。但是没有详细的错误消息,我不知道要改变什么(我不是标题专家)。

以下是我使用的标题:

Cache-Control:max-age=0, no-cache, no-store, must-revalidate, private Connection:keep-alive Content-Encoding:gzip Content-Security-Policy:default-src 'self'; script-src 'self' 'unsafe-inline' https://appsforoffice.microsoft.com https://ajax.aspnetcdn.com https://telemetryservice.firstpartyapps.oaspapps.com https://browser.pipe.aria.microsoft.com https://api.mixpanel.com; style-src 'self' 'unsafe-inline'; frame-src 'self' https://*.mysite.com https://telemetryservice.firstpartyapps.oaspapps.com; connect-src 'self' https://*.mysite.com https://telemetryservice.firstpartyapps.oaspapps.com https://browser.pipe.aria.microsoft.com https://api.mixpanel.com; frame-ancestors * Content-Type:text/html Date:Fri, 09 Feb 2018 14:15:38 GMT ETag:W/"5a7da721-30e" Last-Modified:Fri, 09 Feb 2018 13:50:25 GMT Pragma:no-cache Server:nginx/1.12.2 Transfer-Encoding:chunked X-Content-Type-Options:nosniff X-Frame-Options:ALLOW-FROM https://outlook.mysite.com https://outlook.live.com X-XSS-Protection:1; mode=block

值得注意的是,在网络标签下,我能够看到html页面。它被取为200。

感谢您的任何建议!

1 个答案:

答案 0 :(得分:0)

你只能拥有一个" ALLOW-FROM"在IE11中。而不是 X-Frame-Options:ALLOW-FROM https://outlook.mysite.com https://outlook.live.com

我必须这样做 X-Frame-Options:ALLOW-FROM https://outlook.live.com