在Boss直聘上投简历时,怎样保证有新消息时能及时收到

博客 分享
0 165
张三
张三 2022-08-31 23:03:55
悬赏:0 积分 收藏

在Boss直聘上投简历时,怎样保证有新消息时能及时收到

最近在Boss直聘上投简历,偶尔会有HR给我发消息,不想在电脑上错过这些消息,但我又不能时时刻刻盯着这个页,怎么办呢?

这时,我想起来,之前做过的Chrome插件,如果检测到Boss直聘上新消息数大于0,播放一段音乐,是不是就可以及时的提醒到我了。

说干就干。

第一步,每隔5秒,检测一下,这个新消息数是否大于0。

 

第二步,播放一段音乐。

这一步花费了时间,因为boss直聘,用的https,我将mp3地址,放在本地,放在我的服务器上,都被chorme是安全为由,不能播放。于是,我想到一个办法,当有新消息时,直接打开新页,新页面的地址就是mp3的地址,这不就直接播放音乐了么。

第三步,要保证音乐只能响一个,不然每5秒打开一个,那不得吵死了。

这时,要加入是否已打开新页的判断。

第四步,本次执行完毕,再调用延迟5秒的方法,继续检测是否有新消息。

第五步,将chrome插件,加载到chrome扩展程序里。

main.js代码如下:

$(document).ready(function () {    var time=new Date();    console.log('新消息数检测 ready -'+time.toLocaleString()+'!');    var isPlay=false;           function checkChatNum(){            console.log('新消息数检测!');        var chatnum=$(".nav-chat-num").text();        if (chatnum !="0" ){              console.log('新消息数:'+chatnum);            if(isPlay==false)                {                    isPlay=true;                        window.open("http://localhost/Tellme.mp3");                        }        }        setTimeout(checkChatNum, 5000);    }        setTimeout(checkChatNum, 1000);});

manifest.json的代码如下:

{    "name": "Boss新消息数检测",    "version": "1.1",    "manifest_version": 3,    "description": "Boss新消息数检测",    "icons":{        "16":"./images/icon.png",        "48":"./images/icon.png",        "128":"./images/icon.png"    },    "permissions": [        "tabs"    ],      "content_scripts": [        {            "matches": ["*://www.zhipin.com/*"], //Boss            "js": ["jquery-1.11.3.min.js", "main.js"]        }    ]}

加载到扩展程序后界面如下所示:

 

然后,就是打开Boss直聘的聊天界面,接着就可以该打游戏打游戏,该干嘛干嘛,等音乐响起,就说明有人给你发消息了。

另外:本人正在找工作,有C#开发,Android开发或IT管理的工作,请推荐一下给我,不胜感激。

 

posted @ 2022-08-31 22:10 黑 瞳 阅读(16) 评论(0) 编辑 收藏 举报
回帖
    张三

    张三 (王者 段位)

    821 积分 (2)粉丝 (41)源码

     

    温馨提示

    亦奇源码

    最新会员