• Electron实现消息通知、监听网络变化、网络变化弹出通知框


    ipcrender.js

    //h5通知api实现
    
    
    
    
    // var path=require('path');
    
    // var option={
    
    //     title:'electron 通知api',
    //     body:'electron跨平台软件开发教程更新了,electron 通知',
    //     icon:path.join('static/favicon2.ico')
    // }
    
    // var myNotification=new window.Notification(option.title,option);
    
    
    
    
    
    
    //点击按钮实现通知
    
    
        var btn=document.querySelector('#btn');
    
        btn.onclick=function(){
            var option={
    
                title:'electron 通知',
                body:'electron跨平台软件开发教程更新了'        
            }
    
            var myNotification=new window.Notification(option.title,option);
    
            myNotification.onclick=function(){
    
                console.log('点击了');
            }
    
        }
    
    
    //监听网络变化
    
        // window.addEventListener('online',function(){
        //     console.log('有网络了');
        // })
    
        // window.addEventListener('offline',function(){
    
        //     console.log('断开网络触发的事件')
        // })
    
    
    //监听网络变化实现通知
    
        window.addEventListener('online',function(){
            console.log('有网络了');
        })
    
        window.addEventListener('offline',function(){
    
                    //其他参数查询Notification文档
                    var option={
                        title:'网易邮箱',
                        body:'网络异常,请检查您的网络'        
                    }
            
                    var myNotification=new window.Notification(option.title,option);
            
                    myNotification.onclick=function(){
            
                        console.log('点击了');
                    }
        })
  • 相关阅读:
    线程3 线程池和文件下载服务器
    线程 2
    线程 1
    线程间操作
    编写高质量的代码-------从命名开始
    基于.NET平台常用的框架整理
    消息队列
    我是一个线程
    linux 网络命令
    css hack比较全 --- 转
  • 原文地址:https://www.cnblogs.com/loaderman/p/12163574.html
Copyright © 2020-2023  润新知