【发布时间】:2018-06-28 07:48:07
【问题描述】:
我正在开发一个 Outlook Web 加载项,但我不知道应该为 X-Frame-Options: ALLOW-FROM 标头设置什么值。据我所知,用户可以通过三个不同的域(office.com、office365.com 和live.com)访问 Outlook。有谁知道我怎么知道是哪个网站发出请求,所以我可以适当地设置标头?
【问题讨论】:
标签: x-frame-options outlook-web-addins
我正在开发一个 Outlook Web 加载项,但我不知道应该为 X-Frame-Options: ALLOW-FROM 标头设置什么值。据我所知,用户可以通过三个不同的域(office.com、office365.com 和live.com)访问 Outlook。有谁知道我怎么知道是哪个网站发出请求,所以我可以适当地设置标头?
【问题讨论】:
标签: x-frame-options outlook-web-addins
加载项需要能够在 iFrame 中运行才能在 Outlook Web 中运行,因此根本不应包含 X-Frame-Options 标头。不能真正使用 ALLOW-FROM,因为要列出的域数量远远超过提到的 3 个,而且该列表还在增长 - 在许多情况下,各种用户使用自定义域访问 Office365 和 Outlook.com。
【讨论】:
displayDialogAsync 显示一个对话框来处理身份验证,但这对于加载项的初始页面加载有何用处?
X-Frame-Options 有点违反直觉,但我会试一试。