网页未读邮件windows弹窗提醒

简介: 因为工作需要经常查看邮件,现写一个js代码用于固定时间刷新邮箱界面并监控新增的未读邮件,再弹出Windows弹框提醒
// 获取按钮元素,不同界面直接替换该XPATH即可letbutton=document.evaluate('/html/body/section/article/section/div[2]/div/section/article/div[2]/div[1]/div/div[2]/div/div[4]/span[2]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
// 设置定时器,每隔一定时间点击按钮lettimer=setInterval(() => {
button.click();
varnow=newDate();
vartime=now.getHours() +':'+now.getMinutes() +':'+now.getSeconds();
console.log(time+'邮件均为已读');
// 如果有邮件数字,则弹窗if (document.getElementById("mltree_3_span").children[0].innerText!=="") {
// alert("您存在未读邮件,请注意");if (Notification.permission==="granted") {
varnotification=newNotification("通知标题", { body: "您存在未读邮件,请注意" });
        } elseif (Notification.permission!=="denied") {
Notification.requestPermission().then(function(permission) {
if (permission==="granted") {varnotification=newNotification("通知标题", { body: "您存在未读邮件,请注意" });
    }
                });
        }
  }
// 刷新时间,此为30s}, 30000);

直接在邮箱界面按F12进入控制台,把代码复制进入控制台执行即可,无限循环监控,结束直接关网页就行

理论上COREMAIL的邮箱默认界面都能通用,其他企业邮箱需要该XPATH和控件名称。提供思路具体邮箱页面具体修改


代码逻辑:每隔30s刷新邮箱(通过xpath路径定位刷新按钮),监控左侧“未读邮件”控件中是否出现数字,有则alert弹窗(即浏览器弹窗提醒)

image.png

image.png

目录
相关文章
|
4月前
|
存储 开发者 C#
WPF与邮件发送:教你如何在Windows Presentation Foundation应用中无缝集成电子邮件功能——从界面设计到代码实现,全面解析邮件发送的每一个细节密武器!
【8月更文挑战第31天】本文探讨了如何在Windows Presentation Foundation(WPF)应用中集成电子邮件发送功能,详细介绍了从创建WPF项目到设计用户界面的全过程,并通过具体示例代码展示了如何使用`System.Net.Mail`命名空间中的`SmtpClient`和`MailMessage`类来实现邮件发送逻辑。文章还强调了安全性和错误处理的重要性,提供了实用的异常捕获代码片段,旨在帮助WPF开发者更好地掌握邮件发送技术,提升应用程序的功能性与用户体验。
75 0
|
6月前
|
Windows Python
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
每日自动发邮件(Python +QQ邮箱 + Windows 10定时任务)
|
6月前
|
Web App开发 数据可视化 JavaScript
动画墙纸:将视频、网页、游戏、模拟器变成windows墙纸——Lively Wallpaper
动画墙纸:将视频、网页、游戏、模拟器变成windows墙纸——Lively Wallpaper
104 0
|
JavaScript 搜索推荐 Windows
基于jquery开发的Windows 12网页版
基于jquery开发的Windows 12网页版
147 0
基于jquery开发的Windows 12网页版
|
网络协议 Windows
【Windows】能聊QQ但DNS失效、无法上网、打不开网页等
【Windows】能聊QQ但DNS失效、无法上网、打不开网页等
118 0
|
网络协议 Java Windows
【windows】解决windows11网页经常打不开的问题和:No buffer space available (maximum connections reached?): bi...
【windows】解决windows11网页经常打不开的问题和:No buffer space available (maximum connections reached?): bi...
1102 0
|
存储 数据安全/隐私保护 Windows
小技巧 - 同步苹果手机和 Windows 的提醒事项
小技巧 - 同步苹果手机和 Windows 的提醒事项
908 0
小技巧 - 同步苹果手机和 Windows 的提醒事项
|
Windows
Win系统 - 苹果系统里的“提醒事项”可否同步到 Windows 系统中?
Win系统 - 苹果系统里的“提醒事项”可否同步到 Windows 系统中?
400 0
Win系统 - 苹果系统里的“提醒事项”可否同步到 Windows 系统中?