跳转到内容

MediaWiki:Common.js:修订间差异

计算器百科,非营利的计算器专业知识百科。
春上冰月留言 | 贡献
无编辑摘要
春上冰月留言 | 贡献
debug
第10行: 第10行:
  var flag = true;
  var flag = true;
  for (var v = 0; v < Agents.length; v++) {
  for (var v = 0; v < Agents.length; v++) {
   if (userAgentInfo.indexOf(Agents[v]) > 0) {
   if (userAgentInfo.indexOf(Agents[v]) >= 0) {
   flag = false;
   flag = false;
   break;
   break;

2016年2月22日 (一) 13:57的版本

/* 这里的任何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();
}