X-Frame-Options 未在 Google Apps 脚本中设置
X-Frame-Options not set in Google Apps Script
我在 doGet()
中使用以下代码来防止 X-Frame-Options
成为 sameorigin
,但它不会影响最终脚本中的 headers。
function doGet(e) {
page_titles = {
"Setup": "title1",
//....
}
if (!e.parameter.page) {
// When no specific page requested, return "home page"
var homepage = "Setup";
var html = HtmlService.createTemplateFromFile(homepage).evaluate();
html.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
html.setTitle(titles[homepage]);
return html;
}
//...
}
在 Issue Tracker, found this comment 中查找 bugs/issues(针对完全相同的问题)
说明:
URL 脚本必须以 /exec
而不是 /dev
结尾。
我在 doGet()
中使用以下代码来防止 X-Frame-Options
成为 sameorigin
,但它不会影响最终脚本中的 headers。
function doGet(e) {
page_titles = {
"Setup": "title1",
//....
}
if (!e.parameter.page) {
// When no specific page requested, return "home page"
var homepage = "Setup";
var html = HtmlService.createTemplateFromFile(homepage).evaluate();
html.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
html.setTitle(titles[homepage]);
return html;
}
//...
}
在 Issue Tracker, found this comment 中查找 bugs/issues(针对完全相同的问题)
说明:
URL 脚本必须以 /exec
而不是 /dev
结尾。