拒绝在框架中显示“”,因为它使用 Looker 将 'X-Frame-Options' 设置为 'sameorigin'
Refused to display '' in a frame because it set 'X-Frame-Options' to 'sameorigin' with Looker
我正在尝试使用 Looker SSO 显示 iFrame,我使用 looker_sso_tool 生成嵌入 URL,它显示了我想要的仪表板,但是当我尝试使用 url 使用 localhost 应用程序显示错误:
Refused to display 'https://xerpabr.looker.com/login' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
我还注意到此工具请求的 URL 的 位置响应 为:
在本地主机中是:
我正在使用 sso 嵌入的 node_example,只是将 return 更改为显示 iFrame,如下所示:
res.end("<iframe height=400 width=600 src=" + url + "> </iframe> ");
我该如何解决?
您能否尝试从测试工具(关闭预览)生成 URL 并从本地主机提供准确的 URL?我怀疑问题可能出在您的脚本中,即使您说您没有做太多更改。
该错误通常有点转移注意力,这意味着您的 URL 未正确验证 — Looker 在登录页面上设置 x-frame-option headers 以防止它被嵌入,因此如果生成的 URL 无法让您登录而是重定向到 /login,则可能会出现错误。如果您从脚本中获取生成的 URL 并将其通过管理 > 嵌入 url 验证工具,您会得到任何提示吗?
您也可以尝试在 discourse.looker.com 上询问,那里有很多 Looker 专家!
我正在尝试使用 Looker SSO 显示 iFrame,我使用 looker_sso_tool 生成嵌入 URL,它显示了我想要的仪表板,但是当我尝试使用 url 使用 localhost 应用程序显示错误:
Refused to display 'https://xerpabr.looker.com/login' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
我还注意到此工具请求的 URL 的 位置响应 为:
在本地主机中是:
我正在使用 sso 嵌入的 node_example,只是将 return 更改为显示 iFrame,如下所示:
res.end("<iframe height=400 width=600 src=" + url + "> </iframe> ");
我该如何解决?
您能否尝试从测试工具(关闭预览)生成 URL 并从本地主机提供准确的 URL?我怀疑问题可能出在您的脚本中,即使您说您没有做太多更改。
该错误通常有点转移注意力,这意味着您的 URL 未正确验证 — Looker 在登录页面上设置 x-frame-option headers 以防止它被嵌入,因此如果生成的 URL 无法让您登录而是重定向到 /login,则可能会出现错误。如果您从脚本中获取生成的 URL 并将其通过管理 > 嵌入 url 验证工具,您会得到任何提示吗?
您也可以尝试在 discourse.looker.com 上询问,那里有很多 Looker 专家!