信件总数:
回复数量:
回复占比:
| 信件标题内容 |
承办单位 |
诉求时间 |
受理来源 |
办理状态 |
满意度 |
// 显示信件详情弹窗
function showMailDetailModal() {
$("#mailDetailModal").fadeIn(300);
// 禁止背景滚动
$("body").css("overflow", "hidden");
}
// 隐藏信件详情弹窗
function hideMailDetailModal() {
$("#mailDetailModal").fadeOut(300);
// 恢复背景滚动
$("body").css("overflow", "auto");
}
// 绑定关闭按钮事件
$(document).ready(function () {
$(document).on("click", "#closeModalBtn, #closeModalBtn2", function () {
hideMailDetailModal();
});
});
//-----------------------------------------
(function () {
let devToolsDetected = false;
const checkDevTools = () => {
// 方法1:控制台执行时间检测(适用于 Chrome/Firefox)
const start = performance.now();
// console.debug("devtools-detection");
const diff = performance.now() - start;
// 方法2:窗口大小差异检测(适用于 Chrome 侧边栏 DevTools)
const widthDiff = window.outerWidth - window.innerWidth > 100;
// 判断是否 DevTools 打开
const isChrome = !!window.chrome;
const isFirefox = navigator.userAgent.includes("Firefox");
if (isChrome && (diff > 100 || widthDiff)) {
devToolsDetected = true;
} else if (isFirefox && diff > 200) {
devToolsDetected = true;
}
if (devToolsDetected) {
// 跳转到首页(不能关闭 DevTools,但可以重定向)
window.location.href = "/index";
}
};
// 每 1 秒检测一次(避免太频繁)
setInterval(checkDevTools, 1000);
// 阻止鼠标右键、f12、CTRL+S禁用
document.onkeydown = function (event) {
if (event.ctrlKey && window.event.keyCode == 85) {
return false;
}
if (window.event && window.event.keyCode == 123) {
event.keyCode = 0;
event.returnValue = false;
}
if (event.ctrlKey && window.event.keyCode == 83) {
return false;
}
if (event.ctrlKey && event.shiftKey && window.event.keyCode == 67) {
return false;
}
}
document.oncontextmenu = function () { return false; };
})();