在Trac Wiki页面中包含JavaScript

时间:2013-12-25 16:34:41

标签: javascript trac

我想在Wiki页面中包含一个JS代码段。

我读过这篇文章:
Referencing javascript from trac wiki
并在[wiki]下设置rendering_unsafe_content = true并重新启动服务器 然后我把它放在一个新的/空的wiki页面中:

{{{
#!html
<script type="text/javascript" >
   alert("Test1");
</script>
}}}

但是,页面加载时没有警报 我也试过这个:

{{{
#!html
<script type="text/javascript">
$(document).ready(function() {
   alert("Test2");
});
</script>
}}}

但这也行不通。

在这两个实例中,JS甚至不包含在渲染页面中(通过检查内容确定)。

这看起来非常简单,所以我很困惑,它不起作用......谁能告诉我我错过了什么?

谢谢!
-Dave

1 个答案:

答案 0 :(得分:2)

@RjOlios回答:我在trac.ini中输了一个错字。应该是“render_unsafe_content”而不是“rendering_unsafe_content”,并纠正这个拼写错误使JS工作。非常感谢!

另请注意,Trac似乎需要在行前面留空行,并在行后面添加一个空行。如果没有这些空行,我会发现JS没有被执行,而是在页面上呈现为文本。