23 lines
753 B
TypeScript
23 lines
753 B
TypeScript
import ClassName from "../container/ClassName";
|
|
import { Injectable } from "../container/Injectable";
|
|
|
|
|
|
@ClassName('WuhuBase')
|
|
@Injectable()
|
|
export default class WuhuBase {
|
|
|
|
constructor() {
|
|
}
|
|
|
|
public conditionInterrupt() {
|
|
let title: HTMLElement | { innerText: string } = (document.querySelector('#skip-to-content') ||
|
|
document.querySelector('[href*="#skip-to-content"]')) as HTMLElement || { innerText: '' };
|
|
let condition = (
|
|
document.title.toLowerCase().includes('just a moment') ||
|
|
title.innerText.toLowerCase().includes('please validate') ||
|
|
document.querySelector('div.container div.cf .iAmUnderAttack') !== null
|
|
);
|
|
if (condition) throw '芜湖';
|
|
}
|
|
}
|