# 겟스마트 alert 없애기. 자동 재생
getSmart 라는 사내 교육프로그램이 있는데 다음 차시로 넘어갈때마다 확인 누르는게 너무 귀찮다.
다음 차시로 자동으로 넘어가게 alert을 없애는 스크립트를 짜봤다.
의무교육들을때 크롬 탭 생성해서 복사해서 한꺼번에 4개의 강좌를 동시에 돌리면 됨.
켜놓기만 하면 오전에 의무교육 끝남.
다음 페이지로 넘어갈때 화면에서 발생하는 alert 이나 confirm 자동 확인, 재생버튼 버튼 자동 클릭 스크립트.
- detect-if-an-alert-or-confirm-is-displayed-on-a-page (opens new window)
- how-to-make-google-chrome-javascript-console-persistent (opens new window)
차시 넘어갈때 페이지 리프레시 되므로 페이지 리프레시 되어도 콘솔 유지할 수 있도록 설정해준다
Developer Tools > Settings labelled "Console: Preserve log on navigation". 체크
콘솔에서 스크립트 실행
// 다음으로 넘어가시겠습니까? confirm 없애기
(function () {
var _old_confirm = window.confirm;
window.confirm = function () {
return true; // 자동 확인
_old_confirm.apply(window, arguments);
};
})();
// 인터벌로 재생버튼 자동 클릭
setInterval(function () {
document.getElementsByClassName("vjs-big-play-button")[0].click();
}, 50100);
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
- 끄읏
# 겟스마트 - 인프런 다음 차시 버튼 자동으로 클릭
겟스마트 인프런 버전... 별거 없음
setInterval(function () {
document
.getElementsByClassName(
"mantine-UnstyledButton-root mantine-Button-root css-x644ap mantine-3353zk"
)[0]
.click();
}, 5000);
1
2
3
4
5
6
7
2
3
4
5
6
7