-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcsdn消息提示,js
39 lines (33 loc) · 1.1 KB
/
csdn消息提示,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
// ==UserScript==
// @name csdn消息提示+私信页
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @include *://blog.csdn.net/*
// @include *://im.csdn.net/chat/
// @grant none
// ==/UserScript==
function click() {
var tip = document.querySelector("#toolbar-remind > span > i")
if (tip != null) {
window.open("https://im.csdn.net/chat/");
}
document.querySelector("#csdn-toolbar > div.toolbar-advert > span").click()
}
(function () {
if (location.href.indexOf('blog.') != -1) {
setTimeout(click, 1000);
} else {
setTimeout(click2(), 4000);
}
})();
//function declaration 形式的可以定义在使用后边
function click2() {
var zhidaole = document.querySelector("#app div.left-menu div.chatListMenu.__vuescroll.hasVBar div.msg-item.active-msg-item > div.right-context-tip > div > a");
if (zhidaole != null) {
zhidaole.click();
}
var t = document.querySelector("div.left-menu > div > div.chat-list > div.chatListMenu.__vuescroll > div.__panel > div > div:nth-child(2)");
t.click();
}