APP下载
机会在手,求职信息实时掌握
    kok电竞官网官方网站 是由滨兴科技
    APP下载
    今日kok电竞官网官方网站网络科技(
    微信公众号
    未经kok电竞官网官方网站同意
    小程序

kok电竞官网官方网站

筛选 已选:
搜索
浙B2-20080178-429 技清空
今日kok电竞官网官方网站
已为您展示推荐企业 想探索更多机会 top
更多优质岗位等你来挑选 加入kok电竞官网官方网站,发现更好的自己 今日kok电竞官网官方网站网络科技(
×
`; document.body.insertAdjacentHTML('beforeend', modalHtml); console.log('🎯 弹窗创建完成'); // 监听iframe加载完成 var iframe = document.querySelector('#customLoginModal iframe'); iframe.onload = function () { console.log('✅ iframe 加载完成'); try { var iframeWindow = iframe.contentWindow; iframeWindow.reloadPage = reloadPage; if (typeof iframeWindow.top !== 'undefined') { iframeWindow.top.reloadPage = reloadPage; } } catch (e) { console.log('⚠️ 跨域限制,无法访问iframe内容:', e.message); } }; } // 关闭登录弹窗 function closeLoginModal() { console.log('=== 开始关闭登录弹窗 ==='); const modal = document.getElementById('customLoginModal'); if (modal) { modal.remove(); console.log('✅ 移除登录弹窗'); } const iframes = document.querySelectorAll('iframe[src*="CommLogin.aspx"]'); iframes.forEach(iframe => { iframe.remove(); console.log('✅ 移除登录iframe'); }); document.body.style.overflow = 'auto'; isLoginModalShowing = false; console.log('🚪 弹窗关闭流程完成'); // 检查登录状态,如果已登录则显示内容 checkLoginStatus(); } // 显示页面限制提示 function showPageLimitPrompt() { if (pageLimitPromptCreated) { return; } console.log('📄 显示页面限制提示'); // 创建页面限制提示 var pageLimitPrompt = document.createElement('div'); pageLimitPrompt.className = 'page-limit-prompt'; pageLimitPrompt.innerHTML = `

已为您展示推荐企业。想探索更多机会?搜索"公司名称"或搜索"职位"来发现吧!

`; // 插入到公司列表之前 var companyList = document.querySelector('.mList'); if (companyList) { companyList.parentNode.insertBefore(pageLimitPrompt, companyList); pageLimitPromptCreated = true; } } // 移除页面限制提示 function removePageLimitPrompt() { var existingPrompt = document.querySelector('.page-limit-prompt'); if (existingPrompt) { existingPrompt.remove(); pageLimitPromptCreated = false; } } // 检查登录状态并控制内容显示 function checkLoginStatus() { var isLogined = "False"; // 获取当前页码 - 需要根据你的实际分页参数调整 var currentPage = 1; console.log('🔍 检查登录状态:', isLogined, '当前页码:', currentPage); if (isLogined == "True") { // 已登录,显示所有内容 showPageContent(); // 如果是第二页或以后,显示页面限制提示 if (currentPage >= 2) { showPageLimitPrompt(); } else { removePageLimitPrompt(); } } else { // 未登录,隐藏主要内容,显示登录提示 hidePageContent(); // 自动弹出登录窗口(只在第一次检查时弹出) if (!autoPopupShown) { setTimeout(function () { showLoginModal('/login/CommLogin.aspx?userType=0&basicInfo=1&renzhengInfo=0&resInfo=0&relInfo=0'); autoPopupShown = true; }, 1000); } } } // 隐藏页面主要内容 function hidePageContent() { // 移除页面限制提示 removePageLimitPrompt(); } // 显示页面主要内容 function showPageContent() { // 显示筛选区域 var filterSection = document.querySelector('.shaixuan'); if (filterSection) { filterSection.style.display = 'block'; } // 显示公司列表 var companyList = document.querySelector('.mList'); if (companyList) { companyList.style.display = 'block'; } // 显示分页 var pagination = document.querySelector('.pagination, .page-nav, .pages'); if (pagination) { pagination.style.display = 'block'; } // 移除登录提示 var loginPrompts = document.querySelectorAll('.login-required-prompt'); loginPrompts.forEach(function (prompt) { prompt.remove(); }); // 重置创建标记 loginPromptCreated = false; autoPopupShown = false; } // 分页权限控制 function initPaginationAccessControl() { console.log('🔧 初始化分页权限控制'); var isLogined = "False"; var maxAccessiblePage = 2; var currentPage =1; // 为所有分页链接添加点击检查 var pageLinks = document.querySelectorAll('.pagination a, .page-nav a, .pages a'); console.log('找到分页链接数量:', pageLinks.length); pageLinks.forEach(function (link) { link.addEventListener('click', function (e) { var href = this.getAttribute('href'); if (href) { // 多种可能的分页参数匹配 var pageMatch = href.match(/pageNum=(\d+)/) || href.match(/page=(\d+)/) || href.match(/\/(\d+)\.shtml/); if (pageMatch) { var pageNum = parseInt(pageMatch[1]); console.log('点击分页链接,目标页码:', pageNum); // 如果目标页面超过第二页且未登录,弹出登录窗口 if (pageNum > 1 && isLogined != "True") { console.log('⚠️ 未登录用户尝试访问第' + pageNum + '页,弹出登录窗口'); e.preventDefault(); e.stopPropagation(); showLoginModal('/login/CommLogin.aspx?userType=0&basicInfo=1&renzhengInfo=0&resInfo=0&relInfo=0'); return false; } // 如果目标页面超过最大页数,显示提示 if (isLogined == "True" && pageNum > maxAccessiblePage) { console.log('⚠️ 登录用户尝试访问超过限制的页面:', pageNum); e.preventDefault(); e.stopPropagation(); alert('您最多只能查看' + maxAccessiblePage + '页内容'); return false; } } } }); }); // 页面加载时检查是否需要显示限制提示 if (isLogined == "True" && currentPage >= 2) { showPageLimitPrompt(); } } // 登录成功回调 function onLoginSuccess() { console.log('✅ 登录成功,刷新页面'); window.locations.reload(); } // 设置全局函数 window.reloadPage = reloadPage; window.showLoginModal = showLoginModal; window.closeLoginModal = closeLoginModal; window.onLoginSuccess = onLoginSuccess; // 页面加载完成后检查登录状态和初始化分页控制 document.addEventListener('DOMContentLoaded', function () { console.log('🚀 页面加载完成,开始检查登录状态'); checkLoginStatus(); initPaginationAccessControl(); }); // 修改底部登录按钮,使其触发弹窗而不是跳转页面 document.addEventListener('DOMContentLoaded', function () { // 修改底部登录按钮 var footerLoginBtn = document.querySelector('.footerGg .msdl'); if (footerLoginBtn) { footerLoginBtn.setAttribute('href', 'void(0)'); footerLoginBtn.onclick = function () { showLoginModal('/login/CommLogin.aspx?userType=0&basicInfo=1&renzhengInfo=0&resInfo=0&relInfo=0'); }; } // 修改快速入驻按钮 var regBtn = document.querySelector('.footerGg .ksrz'); if (regBtn) { regBtn.setAttribute('href', 'void(0)'); regBtn.onclick = function () { showLoginModal('/login/CommLogin.aspx?userType=0&basicInfo=1&renzhengInfo=0&resInfo=0&relInfo=0'); }; } });
本站内容按公开信息整理,栏目与正文互为入口,便于对照阅读。