HtmlService生成的脚本小工具:超链接不起作用

时间:2013-05-13 05:19:59

标签: google-apps-script

我在google网站上创建了一个简单的应用脚本小工具,它使用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

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

1 个答案:

答案 0 :(得分: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>