0

我在我的谷歌站点中创建了一个简单的应用程序脚本小工具,它使用 HtmlService 生成输出。在源文件中,有一个污垢简单的超链接

<a href="http://www.google.com">Link</a>

当我点击它时,我在调试窗口中得到一个报告:

The page at https://sites.google.com/macros/s/AKfycbzw0jd06fDrbZ-KkjKmDvPKma_RZnboxe0iX…U6mS841TC3C&bc=transparent&f=Aclonica,sans-serif&tc=%23cccccc&lc=%23336699 displayed insecure content from http://google.com/. exec:1

The page at https://sites.google.com/macros/s/AKfycbzw0jd06fDrbZ-KkjKmDvPKma_RZnboxe0iX…U6mS841TC3C&bc=transparent&f=Aclonica,sans-serif&tc=%23cccccc&lc=%23336699 displayed insecure content from http://www.google.com/. exec:1

Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'. exec:1

任何想法如何解决这个问题?

4

1 回答 1

1

您要做的是在嵌入在 Google 站点中的 Apps 脚本小工具中打开 google.com。正如错误消息所暗示的那样,X-Frame-Options不允许这样做。因此,您应该向<a>标签添加目标属性以在新窗口或父窗口中打开

例如,

<a href="http://www.google.com" target="_parent">Link</a>

或者

<a href="http://www.google.com" target="_blank">Link</a>
于 2013-05-13T07:09:30.320 回答