|  | @@ -3,45 +3,45 @@ import { getChromeStorage, setChromeStorage } from '@/uilts/chromeExtension.js'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // 根据提示dom 跳转到推文详情页面
 | 
	
		
			
				|  |  |  export const jumpTwitterDetailByAlert = () => {
 | 
	
		
			
				|  |  | -    let num = 10
 | 
	
		
			
				|  |  | -    let timer = setInterval(() => {
 | 
	
		
			
				|  |  | -        if (num <= 0) {
 | 
	
		
			
				|  |  | -            clearInterval(timer)
 | 
	
		
			
				|  |  | -            return
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        let alert = document.querySelector('div[role=alert]')
 | 
	
		
			
				|  |  | -        if (alert) {
 | 
	
		
			
				|  |  | -            let a = alert.querySelector('a')
 | 
	
		
			
				|  |  | -            if (a) {
 | 
	
		
			
				|  |  | -                clearInterval(timer)
 | 
	
		
			
				|  |  | -                a.click()
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        num--
 | 
	
		
			
				|  |  | -    }, 500)
 | 
	
		
			
				|  |  | +  let num = 10
 | 
	
		
			
				|  |  | +  let timer = setInterval(() => {
 | 
	
		
			
				|  |  | +    if (num <= 0) {
 | 
	
		
			
				|  |  | +      clearInterval(timer)
 | 
	
		
			
				|  |  | +      return
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    let alert = document.querySelector('div[role=alert]')
 | 
	
		
			
				|  |  | +    if (alert) {
 | 
	
		
			
				|  |  | +      let a = alert.querySelector('a')
 | 
	
		
			
				|  |  | +      if (a) {
 | 
	
		
			
				|  |  | +        clearInterval(timer)
 | 
	
		
			
				|  |  | +        a.click()
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    num--
 | 
	
		
			
				|  |  | +  }, 500)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const showEditTweet = (callback) => {
 | 
	
		
			
				|  |  | -    let bigBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]');
 | 
	
		
			
				|  |  | -    if (bigBtn) {
 | 
	
		
			
				|  |  | -        bigBtn.click();
 | 
	
		
			
				|  |  | -    } else {
 | 
	
		
			
				|  |  | -        let smallBtn = document.querySelector('a[href="/compose/tweet"]')
 | 
	
		
			
				|  |  | -        smallBtn && smallBtn.click();
 | 
	
		
			
				|  |  | +  let bigBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]');
 | 
	
		
			
				|  |  | +  if (bigBtn) {
 | 
	
		
			
				|  |  | +    bigBtn.click();
 | 
	
		
			
				|  |  | +  } else {
 | 
	
		
			
				|  |  | +    let smallBtn = document.querySelector('a[href="/compose/tweet"]')
 | 
	
		
			
				|  |  | +    smallBtn && smallBtn.click();
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  let num = 10
 | 
	
		
			
				|  |  | +  let timer = setInterval(() => {
 | 
	
		
			
				|  |  | +    if (num <= 0) {
 | 
	
		
			
				|  |  | +      clearInterval(timer)
 | 
	
		
			
				|  |  | +      return
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    let inputEle = document.querySelector('div[contenteditable="true"]');
 | 
	
		
			
				|  |  | +    if (inputEle) {
 | 
	
		
			
				|  |  | +      clearInterval(timer)
 | 
	
		
			
				|  |  | +      callback && callback()
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    let num = 10
 | 
	
		
			
				|  |  | -    let timer = setInterval(() => {
 | 
	
		
			
				|  |  | -        if(num <= 0){
 | 
	
		
			
				|  |  | -            clearInterval(timer)
 | 
	
		
			
				|  |  | -            return
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        let inputEle = document.querySelector('div[contenteditable="true"]');
 | 
	
		
			
				|  |  | -        if(inputEle){
 | 
	
		
			
				|  |  | -            clearInterval(timer)
 | 
	
		
			
				|  |  | -            callback && callback()
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        num--
 | 
	
		
			
				|  |  | -    }, 500);
 | 
	
		
			
				|  |  | +    num--
 | 
	
		
			
				|  |  | +  }, 500);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export const setDeviceInfo = async () => {
 | 
	
	
		
			
				|  | @@ -60,9 +60,9 @@ export const setDeviceInfo = async () => {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    let storageDeviceInfo = getStorage(deviceStorageParams.name);
 | 
	
		
			
				|  |  | -  if(!storageDeviceInfo) {
 | 
	
		
			
				|  |  | +  if (!storageDeviceInfo) {
 | 
	
		
			
				|  |  |      let res = await getVisitorId();
 | 
	
		
			
				|  |  | -    let id =  res && res.visitorId || '';
 | 
	
		
			
				|  |  | +    let id = res && res.visitorId || '';
 | 
	
		
			
				|  |  |      setStorage(deviceStorageParams.name, id);
 | 
	
		
			
				|  |  |      deviceInfo.deviceId1 = id;
 | 
	
		
			
				|  |  |    } else {
 | 
	
	
		
			
				|  | @@ -70,7 +70,7 @@ export const setDeviceInfo = async () => {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    let cookieDeviceInfo = getCookie(deviceCookieParams.name);
 | 
	
		
			
				|  |  | -  if(!cookieDeviceInfo) {
 | 
	
		
			
				|  |  | +  if (!cookieDeviceInfo) {
 | 
	
		
			
				|  |  |      let rid = guid();
 | 
	
		
			
				|  |  |      setCookie(deviceCookieParams.name, rid, 600);
 | 
	
		
			
				|  |  |      deviceInfo.deviceId2 = rid;
 | 
	
	
		
			
				|  | @@ -78,5 +78,5 @@ export const setDeviceInfo = async () => {
 | 
	
		
			
				|  |  |      deviceInfo.deviceId2 = cookieDeviceInfo;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  setChromeStorage({'deviceInfo': JSON.stringify(deviceInfo)});
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | +  setChromeStorage({ 'deviceInfo': JSON.stringify(deviceInfo) });
 | 
	
		
			
				|  |  | +}
 |