【问题标题】:Google Views in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'Google Views in a frame 因为它将“X-Frame-Options”设置为“SAMEORIGIN”
【发布时间】:2014-09-27 21:39:26
【问题描述】:
<iframe src='https://docs.google.com/viewer?url=https://docs.google.com/document/d/125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE/export?format%3Dpdf&id=125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE&embedded=false'  frameborder='0'></iframe>

在这段代码之后我有下一个错误

Refused to display 'https://docs.google.com/a/myrussiaonline.ru/viewer?url=https://docs.google.…ormat%3Dpdf&id=125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE&embedded=false' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

如果我设置

<iframe src='https://docs.google.com/viewer?url=https://docs.google.com/document/d/125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE/export?format%3Dpdf&id=125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE&embedded=true'  frameborder='0'></iframe>

那么,一切都好

我可以设置&amp;embedded=false 并正确渲染没有错误吗?

谢谢

【问题讨论】:

  • 你找到方法了吗?

标签: javascript iframe


【解决方案1】:

我发现让 Google Docs Viewer 在 iframe 中工作的唯一方法是:

<iframe src="https://docs.google.com/viewer?srcid=[YOUR_FILE'S_ID_HERE]&pid=explorer&efh=false&a=v&chrome=false&embedded=true" width="800" height="600" style="border: none;"></iframe>

【讨论】:

    【解决方案2】:

    试试这个教程-

    https://www.youtube.com/embed/A5SkbcId-v0

    你应该有你的答案。

    更新-

    根据 Google 政策,如果您希望使用 iFrame 查看您的文档,那么 embedded=true 应该在 URL 中。

    演示代码-

    &lt;iframe src='https://docs.google.com/viewer?url=https://docs.google.com/document/d/125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE/export?format%3Dpdf&amp;id=125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE&amp;embedded=true'  frameborder='0'&gt;&lt;/iframe&gt;

    【讨论】:

    • 这行不通了——运行你的代码 sn-p 来查看“没有可用的预览”。
    【解决方案3】:

    首先你应该去你的谷歌驱动器上的文档:

    1. 点击文件
    2. 发布到网络
    3. 嵌入
    4. 发布

    您将获得 iframe 的代码,您可以使用它来可视化您的电子表格,而无需对其进行编辑

    【讨论】:

      【解决方案4】:

      不,您不能,此参数指定将嵌入源。使用它背后的想法是避免clickjacking 攻击

      【讨论】:

        猜你喜欢
        • 2016-03-21
        • 2013-12-28
        • 2017-05-22
        • 2022-11-29
        • 1970-01-01
        • 2016-10-08
        • 2018-02-22
        相关资源
        最近更新 更多