我在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
任何想法如何解决这个问题?
答案 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>