MediaWiki:Common.js:修订间差异
外观
创建页面,内容为“→这里的任何JavaScript将为所有用户在每次页面载入时加载。: // install Wikipedia:User:Cacycle/wikEd in-browser text editor importScriptURI...” |
无编辑摘要 |
||
| 第3行: | 第3行: | ||
importScriptURI('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js' | importScriptURI('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js' | ||
+ '&action=raw&ctype=text/javascript'); | + '&action=raw&ctype=text/javascript'); | ||
// 判断移动端函数,isPC == true 则为 PC 端,isPC == false 则为移动端 | |||
function getIsPC() { | |||
var userAgentInfo = navigator.userAgent; | |||
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); | |||
var flag = true; | |||
for (var v = 0; v < Agents.length; v++) { | |||
if (userAgentInfo.indexOf(Agents[v]) > 0) { | |||
flag = false; | |||
break; | |||
} | |||
} | |||
return flag; | |||
} | |||
var isPC = getIsPC(); | |||
// 半隐黑幕 | |||
function setHeimuTransparent() { | |||
var heimuArray = document.getElementsByClassName('heimu'); | |||
for (var i = 0; i < heimuArray.length; i++) { | |||
heimuArray[i].style.backgroundColor = '#aaaaaa'; | |||
} | |||
} | |||
// 在移动端半隐黑幕 | |||
if(!isPC) { | |||
setHeimuTransparent(); | |||
} | |||
2016年2月22日 (一) 13:40的版本
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
// install [[Wikipedia:User:Cacycle/wikEd]] in-browser text editor
importScriptURI('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript');
// 判断移动端函数,isPC == true 则为 PC 端,isPC == false 则为移动端
function getIsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}
var isPC = getIsPC();
// 半隐黑幕
function setHeimuTransparent() {
var heimuArray = document.getElementsByClassName('heimu');
for (var i = 0; i < heimuArray.length; i++) {
heimuArray[i].style.backgroundColor = '#aaaaaa';
}
}
// 在移动端半隐黑幕
if(!isPC) {
setHeimuTransparent();
}