我从 trac 运行 javascript 时遇到问题。 我知道这存在安全问题,但我的 trac 安装仅用作 Intranet。
我有以下代码可以工作(需要在 trac.ini 的 [wiki] 下设置 render_unsafe_content = true):
{{{
#!html
<script type="text/javascript" >
document.write("This is a test")
</script>
}}}
但是,用单独文件中的 javascript 替换它将会失败:
{{{
#!html
<script type="text/javascript" src="/tracproject/htdocs/test.js" >
</script>
}}}
其中 tracproject 是 trac 的根文件夹,test.js 包含 document.write("This is a test")。
有什么线索吗?
最佳答案
您是否尝试过“添加 header 插件”(http://trac-hacks.org/wiki/AddHeadersPlugin)?看起来它允许您按照需要包含自定义 JavaScript,但比直接修改模板更简单。
关于javascript - 从 trac wiki 引用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4580827/