最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Google Views in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN' - Stack Ov

programmeradmin4浏览0评论
<iframe src='://docs.google/document/d/125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE/export?format%3Dpdf&id=125CJmmlBfy7UgfYuBAmb1_HSCuyz8NV133361KTK1SE&embedded=false'  frameborder='0'></iframe>

after this code I have next error

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

If I set

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

Then, all fine

Can I set &embedded=false and have correct render without error?

Thanks

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

after this code I have next error

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

If I set

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

Then, all fine

Can I set &embedded=false and have correct render without error?

Thanks

Share Improve this question edited Jan 19, 2018 at 21:19 Mogsdad 45.7k21 gold badges162 silver badges285 bronze badges asked Sep 27, 2014 at 21:39 user3006575user3006575 1571 gold badge1 silver badge12 bronze badges 1
  • did you find a way to do this? – fuzzi Commented Dec 19, 2018 at 20:55
Add a comment  | 

4 Answers 4

Reset to default 8

The only way I've found to get the Google Docs Viewer to work in an iframe is:

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

Try this tutorial-

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

U should have your answer.

Update-

According to Google Policy, if u like to have your document viewed with a iFrame, then embedded=true should be in the URL.

Demo Code-

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

First you should go to your document on google drive :

  1. click file
  2. publish to the web
  3. embed
  4. publish

You will get the code of the iframe you can use it to visualize your spreadsheet without the possibility to edit it

No, you can not, this parameter is specify that source would be embedded. And the idea behind using it is to avoid clickjacking attacks

发布评论

评论列表(0)

  1. 暂无评论