我想在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
答案 0 :(得分:2)
@RjOlios回答:我在trac.ini中输了一个错字。应该是“render_unsafe_content”而不是“rendering_unsafe_content”,并纠正这个拼写错误使JS工作。非常感谢!
另请注意,Trac似乎需要在行前面留空行,并在行后面添加一个空行。如果没有这些空行,我会发现JS没有被执行,而是在页面上呈现为文本。