javascript - 框架中的谷歌 View ,因为它将 'X-Frame-Options' 设置为 'SAMEORIGIN'

标签 javascript iframe

<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>

那么,一切都好

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

谢谢

最佳答案

我发现让 Google 文档查看器在 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>

关于javascript - 框架中的谷歌 View ,因为它将 'X-Frame-Options' 设置为 'SAMEORIGIN',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26079476/

相关文章:

javascript - 值(value)观不会反射(reflect)出来

javascript - 我的代码的平滑效果

javascript - 更改特定 Javascript 生成的 iframe 的 CSS 样式

javascript - 如何一次显示一个站点列表

javascript - Angular 4 的 JSONP 回调问题

javascript - 使用 jQuery 扩展方法将函数与对象合并,为什么只返回函数?

javascript - 为输入类型编号添加千位逗号分隔符

html - FireFox 中 iFrame 高度问题的修复方法是什么?

html - iframe 大小根据图像

javascript - 在 iframe 中加载一个 cshtml 文件(razor)