我試圖查看是否可以使用ICanHaz或Handlebars構建我的Google文檔插件的側邊欄。然而,事實證明Caja從我的腳本標籤中剝離了實際的HTML。有什麼辦法可以防止這種情況發生?如何讓Caja在腳本標籤內保存模板文本?
讓我們只說我的車把模板會是這樣:
<script id="user" type="text/x-handlebars-template">
<li>
<p class="name">Hello I'm {{ name }}</p>
</li>
</script>
然後目前,在運行時,它就是:
<script id="user-caja-guest-0___" data-caja-type="text/x-handlebars-template"></script>
所以,即使我能看看它使用$('#user").html()
,它只會給我一個空的模板。有沒有辦法阻止Caja這樣做?