Javascript 使用HtmlService的站点应用程序脚本中的透明背景

Javascript 使用HtmlService的站点应用程序脚本中的透明背景,javascript,google-apps-script,google-sites,Javascript,Google Apps Script,Google Sites,在以下方面也有类似的问题: 没有令人满意的答案 在我的情况下,我在谷歌网站中嵌入了以下简单的应用程序脚本: 代码.GS function doGet() { return HtmlService.createTemplateFromFile('Page') .evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE); } PAGE.HTML <html> <body style="background-

在以下方面也有类似的问题: 没有令人满意的答案

在我的情况下,我在谷歌网站中嵌入了以下简单的应用程序脚本:

代码.GS

function doGet() {
  return HtmlService.createTemplateFromFile('Page')
    .evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
PAGE.HTML

<html>
  <body style="background-color:transparent">
    How do I make it<br/>transparent ?
  </body>
</html>

如何使其透明?
生成如下所示的页面:

即使设置的技巧

<body style="background-color:transparent"> 

如果作为一个纯XML包装的小工具实现,它就可以工作,但在这种情况下会失败(我怀疑是CAJA)。这里有一个关于这个问题的讨论:

但同样没有用。谢谢

当您的页面被Caja清理后,高级结构标记将被删除 替换为虚拟标记,并将您的标记插入到另一个标记中 由Caja创建的页面。例如,标记被替换为 . 附加到这些元素的任何样式或脚本都是 保留,但语义发生变化

由于这种行为,我们建议您不要使用, ,或标签,而只需将 直接在页面中显示样式、脚本和其他HTML内容。设置 对于页面的标题,请使用HtmlOutput的setTitle()方法,因为 页面中的标记将被忽略

相反,你可以为你的网站。小工具可以通过http与google应用程序脚本通信