错误消息:加载被拒绝的X-Frame-Options

时间:2014-07-16 05:41:07

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

我正在尝试将google日历加载到我的应用程序中的iframe中。当我登录gmail时,我可以访问谷歌日历。但是,如果我没有登录我的Gmail,则控制台中会出现错误     Load denied by X-Frame-Options: + src + 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>";
`

1 个答案:

答案 0 :(得分:-1)

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