var axios = require('axios') const webview = document.querySelector('webview') // const indicator = document.querySelector("#indicator") let date1 ,date2 console.log("qqqqq") const loadStart = () =>{ // indicator.innerHTML = "loading...." date1=new Date().getTime() console.log("开始时间",date1) } const loadStop = () =>{ // indicator.innerHTML = "OK...." date2 = new Date().getTime() console.log("date 2",date2,date2 - date1) let ipAddress = "0309"; let timing = window.performance.timing; let timingData ={ "caseTime":date2-date1, "prepareTime":timing.fetchStart - timing.navigationStart, "appcacheTIme":timing.domainLookupStart - timing.fetchStart, "dnsTime":timing.domainLookupEnd - timing.domainLookupStart, "tcpTime":timing.connectEnd - timing.connectStart, "requestTime":timing.responseEnd - timing.requestStart, "domLoadTime":timing.domInteractive - timing.responseEnd, "domPass":timing.domComplete - timing.domInteractive, "loadTime":timing.loadEventEnd - timing.loadEventStart, "loadedTime":timing.loadEventEnd - timing.navigationStart, "pageLoadedTime":timing.loadEventStart - timing.navigationStart } if((date2 - date1)>300){ axios.post("http://192.168.1.188:7001/api/createTimeCost", {ipAddress, timingData}) } // axios.post("http://192.168.1.188:7001/api/createTimeCost", {ipAddress, timingData}) var loading = document.getElementById('loading'); console.log("jiazai wancheng 333",document.readyState,date2,date1) setTimeout(function(){ console.log("jiazai wancheng",loading.style.display) loading.style.display = "none" },date2-date1) if (document.readyState == "complete"){ console.log("jiazai wancheng") loading.style.display = "none" } } webview.addEventListener('did-start-loading',loadStart) webview.addEventListener('did-stop-loading',loadStop) // webview.addEventListener('dom-ready',()=>{ //打开调试窗口 // webview.openDevTools() // }) // var temp = document.querySelector(".system-set-base.set-ul") // console.log("temp de zhi shi ",temp)