次の例では、「Here is some more text」というコンテンツが明らかに HTML の終了タグの外側にあります。しかし、スクリプトを Web アプリとして実行し、ページ ソースを表示すると、終了タグ内にあります。これは、caja が不正な HTML をサニタイズしているためですか? エラーを通知する代わりに、なぜこのようにサニタイズするのですか?
ガスコード:
function doGet() {
var ParagraphContent ='So much to do in so little time... '
var HTMLToOutput = '<html><h1>A header</h1><p>' + ParagraphContent + '</p></html>';
var HtmlAndMore = HTMLToOutput + 'Here is some more text';
var it = HtmlService.createHtmlOutput(HtmlAndMore);
Logger.log(HtmlAndMore)
return it
}
GAS スクリプト エディターのログ出力:
<html><h1>A header</h1><p>So much to do in so little time... </p></html>Here is some more text