MediaWiki Version和LocalSettings.php
MediaWiki 1.22.4
$ wgAllowUserJs = true;
$ wgUseSiteJs = true;
浏览器版本
FireFox 28.0
JavaScript代码
$ gvim common.js
function myFunction() {
alert("Hello World!");
}
var onClickAttribute = document.createAttribute("onclick");
onClickAttribute.value="myFunction()";
var button = document.createElement("button");
button.setAttributeNode(onClickAttribute);
button.innerHTML = "Say hello";
if (document.URL === 'http://mywiki.com/w/index.php/User:Pjc/common.js') {
var wikiaArticle = document.getElementById("WikiaArticle");
wikiaArticle.insertBefore(button, wikiaArticle.firstChild);
}
:wq!
浏览到
http://mywiki.com/w/index.php/Special:MyPage/common.js
点击"编辑此页面"
将common.js复制/粘贴到页面中
点击"保存"按钮
清除浏览器中的缓存
按钮没有显示!
它只显示输入的代码。
答案 0 :(得分:0)
用户javascript应位于MediaWiki:Common.js或User:YourUserName / common.js下。特殊情况下的脚本:Mypage不起作用。有关详细信息,请参阅https://www.mediawiki.org/wiki/Manual:Interface/JavaScript