iGoogle小工具检查器会在for循环中抛出错误

时间:2011-11-16 14:34:36

标签: javascript loops igoogle

我正在尝试在我的Google小工具定义中添加for循环,但是iGoogle Gadget Checker会在简单的for循环中引发错误。

有没有人有这方面的经验?我应该使用其他小工具验证器吗?

<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="Test Gadget">
  </ModulePrefs>
  <Content type="html">
    <script>
        for (var i=0; i<10; i++) {
          console.log(i);
        }
    </script>
  </Content>
</Module>

1 个答案:

答案 0 :(得分:1)

XML要求使用CDATA标记定义HTML字符数据,以免混淆解析器。

<?xml version="1.0" encoding="UTF-8" ?>
<Module>
    <ModulePrefs title="Test Gadget"></ModulePrefs>
    <Content type="html"><![CDATA[
        <script>
            for (var i=0; i<10; i++) {
                console.log(i);
            }
        </script>
    ]]></Content>
</Module>