2014-01-23 2 views
2

Существует аналогичный вопрос: Google App Script background transparent with HtmlService без удовлетворительного ответа.Прозрачный фон в приложениях для сайтов Скрипт с HtmlService

В моей ситуации, я это просто Apps Script встроен в Google Sites:

CODE.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> 

в результате страницу, которая выглядит как это:

https://sites.google.com/site/seanpj01/backtest

Даже если трюк установки

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

работы, если реализован в виде прямым XML обернутого гаджет, он терпит неудачу в этой ситуации (я подозреваю Каха). Здесь обсуждается эта проблема: http://productforums.google.com/forum/#!topic/sites/KU9nSz37c6U

, но опять же, безрезультатно. Благодаря

ответ

0

Don't use html, head, or body tags

Когда страница дезинфицируются Caja, структурные теги высокоуровневых заменены виртуальными тегами и разметка вставлена ​​в другую страницы, созданной с помощью Caja. Например, бирка заменяется на . Любые стили или скрипты, которые вы прикрепляете к этим элементам, сохраняются , но семантическое значение меняется.

Из-за этого поведения мы рекомендуем вам не использовать или теги на вашей странице, а вместо этого просто размещайте свои стили, скрипты и другие HTML-тексты непосредственно на странице. Чтобы задать название вашей страницы, используйте метод setTitle() для HtmlOutput, так как теги на вашей странице игнорируются.

Вместо этого вы можете указать create a gadget для своего сайта. Гаджеты могут общаться с скриптом приложений Google через http.

 Смежные вопросы

  • Нет связанных вопросов^_^