前文
JavaScript——易班优课YOOC课群在线测试自动答题解决方案(一)答案获取
Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(二)答案储存
Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(三)答案查询
JavaScript——易班优课YOOC课群在线测试自动答题解决方案(四)答案显示
JavaScript——易班优课YOOC课群在线测试自动答题解决方案(五)简单脚本
Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(六)后端改造
JavaScript——易班优课YOOC课群在线测试自动答题解决方案(七)随机答案
JavaScript——易班优课YOOC课群在线测试自动答题解决方案(八)功能面板
JavaScript——易班优课YOOC课群在线测试自动答题解决方案(九)ID标签
Vue + Element UI + Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(十)问题管理页面
问题分析
解决方案
//选择
document.onselectstart= function(e){
var e = e || window.event;
e.returnValue = true;
return true;
}
//鼠标按下
document.onmousedown = function(e) {
var e = e || window.event;
e.returnValue = true;
return true;
}
//鼠标右键菜单
document.oncontextmenu = function(e) {
var e = e || window.event;
e.returnValue = true;
return true;
}
window.onkeydown = function(e) {
//Ctrl+S 保存
if (e.ctrlKey && e.keyCode == 83) {
e.returnValue = true;
return true;
}
//Ctrl+P 打印
if (e.ctrlKey && e.keyCode == 80) {
e.returnValue = true;
return true;
}
//Ctrl+C 复制
if (e.ctrlKey && e.keyCode == 67) {
e.returnValue = true;
return true;
}
}
参考文章
https://www.cnblogs.com/mq0036/p/8482549.html
https://www.cnblogs.com/webenh/p/5899064.html
https://www.cnblogs.com/daysme/p/6272570.html