Javascript 使用HtmlService的站点应用程序脚本中的透明背景
在以下方面也有类似的问题: 没有令人满意的答案 在我的情况下,我在谷歌网站中嵌入了以下简单的应用程序脚本: 代码.GSJavascript 使用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-
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应用程序脚本通信