将Google App脚本嵌入到网络中

时间:2018-04-22 08:03:59

标签: google-apps-script google-sheets x-frame-options

我正在使用appscript并希望将其嵌入我的网站iframe但是当我加载我的网页时收到此错误: X-Frame-Option拒绝加载:链接不允许跨源框架。

这是appcript中的代码

function doGet() {
 var output = HtmlService.createHtmlOutputFromFile("index");
 return output.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

}

我只是尝试使用appscript,所以不知道如何解决这个错误,我也读了一些解决错误x-frame被拒绝的答案,但它没有用。 请帮帮我。谢谢你

1 个答案:

答案 0 :(得分:0)

我自己一直在努力解决这个问题。我已经在这里查看了有关此问题的其他答案,以及Google自己的文档。你可能知道,它都不起作用。

我最好的猜测是,这是一个新的错误,或谷歌更新了他们的同源政策,忘了更改他们的文档。

出于好奇,您的网站是否有SSL认证?根据此页面底部:https://developers.google.com/apps-script/guides/html/restrictions似乎HTTPS是活动内容所必需的。

我的网页只是HTTP,我想知道这是不是问题。我已经在没有“活动内容”的情况下对此进行了测试,但我仍然遇到了同样的问题。