-
Notifications
You must be signed in to change notification settings - Fork 0
/
StreamlineMOJiDict.js
46 lines (42 loc) · 1.6 KB
/
StreamlineMOJiDict.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// ==UserScript==
// @name 精简MOJi辞书
// @name:ja 簡潔MOJi辞書
// @name:zh-TW 精簡MOJi辭書
// @namespace https://github.com/scarletkc/StreamlineMOJiDict
// @version 1.0
// @description A Tampermonkey browser script is used to make MOJiDict more streamlined to use.
// @description:zh-TW A Tampermonkey browser script is used to make MOJiDict more streamlined to use.
// @description:ja A Tampermonkey browser script is used to make MOJiDict more streamlined to use.
// @author Kc
// @match *://www.mojidict.com/search
// @match *://www.mojidict.com/
// @license GPL-3.0 License
// ==/UserScript==
(function() {
'use strict';
var counters = 0;
function DeleteDiv(className) {
var elements = document.getElementsByClassName(className);
var loop = setInterval(function(){
if(elements.length > 0) {
for (var i = 0; i < elements.length; i++) {
elements[i].remove();
}
clearInterval(loop);
}
else{
counters++;
if(counters > 10){
clearInterval(loop);
}
}
},3000);
}
DeleteDiv("advertising-banner");
DeleteDiv("sidebar-container hidden_scrollbar sidebar hidden_scrollbar");
DeleteDiv("sidebar-container hidden_scrollbar sidebar hidden_scrollbar isfold");
DeleteDiv("header-basic sideBarisfold");
DeleteDiv("header-basic");
DeleteDiv("footer-main");
DeleteDiv("feedback-container");
})();