【问题标题】:Error message : load denied X-Frame-Options错误消息:加载拒绝 X-Frame-Options
【发布时间】:2014-09-06 12:30:11
【问题描述】:

我正在尝试将谷歌日历加载到我的应用程序的 iframe 中。当我登录 gmail 时,我可以访问谷歌日历。但是,如果我没有登录我的 gmail,那么控制台中会出现错误 Load denied by X-Frame-Options:+ 源代码 + does not permit framing 我想要的是当出现此错误时,我希望向用户显示一条错误消息,提醒他们在访问该功能之前登录他们的 gmail。

如何捕捉错误?

这是我的 iframe

`var link = "<iframe id='test' src=\"https://www.google.com/calendar/embed?height=600&amp;wkst=1&amp;bgcolor=%23FFFFFF&amp;src="+ gmail +"&amp;color=%232952A3&amp;ctz=Asia%2FKuala_Lumpur\"" 
+ "style=\" border-width:0 \""
+ "width=\"100%\"" 
+ "height=\"600\"" 
+ "frameborder=\"0\"" 
+ "scrolling=\"no\""
+ "onload=\"chk(this)\"></iframe>";
`

【问题讨论】:

    标签: java javascript iframe error-handling x-frame-options


    【解决方案1】:

    如果您收到此错误,您需要将&amp;output=embed 添加到源链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-01
      • 2019-10-15
      • 2015-11-09
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 2014-11-14
      相关资源
      最近更新 更多