【发布时间】:2012-06-09 04:15:39
【问题描述】:
我在自己的服务器上全新安装了 MediaWiki(最新版本)
我尝试将一些 JavaScript 代码添加到
MediaWiki:Common.js在
localsettings.php中,$wgAllowUserJs设置为 true我还尝试将 JavaScript 添加到
User:Admin/vector.js和User:Admin/common.js我清除了缓存/cookies,使用了不同的浏览器,启用了 JavaScript,尝试了不同的计算机
JavaScript 代码根本不起作用。我查看了源代码,但它不存在。
<!-- BEGIN Tynt Script -->
<script type="text/javascript">
if(document.location.protocol=='http:'){
var Tynt=Tynt||[];Tynt.push('cAe5WESDOr4BZUacwqm_6r');Tynt.i={"ap":"Read more:"};
(function(){var s=document.createElement('script');s.async="async";s.type="text/javascript";s.src='http://tcr.tynt.com/ti.js';var h=document.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);})();
}
</script>
<!-- END Tynt Script -->
【问题讨论】:
-
不要在 *.js 页面上包含
<script>和</script>- 它将作为单独的 JS 文件包含在内,而不是内联在 HTML 页面中。此外,MediaWiki 页面不需要$wgAllowUserJs(有一个单独的设置,但默认情况下它是打开的)。 -
愚蠢的我,效果很好!谢谢!
-
请注意 $wgAllowUserJs 启用 User:
/common.js 而 MediaWiki:Commons.js 由 $wgUserSiteJs 控制 -
@Tgr 您能否在下面添加您的评论作为答案,以便我们可以将其从未答复列表中删除?
标签: javascript mediawiki wiki