|  | @@ -1,11 +1,12 @@
 | 
	
		
			
				|  |  |  import { getChromeStorage, setChromeStorage } from '@/uilts/chromeExtension.js'
 | 
	
		
			
				|  |  | -import { throttle, getQueryString, getCookie, nextTick ,getQueryStringByUrl} from '@/uilts/help'
 | 
	
		
			
				|  |  | +import { throttle, getQueryString, getCookie, nextTick, getQueryStringByUrl } from '@/uilts/help'
 | 
	
		
			
				|  |  |  import { discordAuthRedirectUri } from '@/http/configAPI'
 | 
	
		
			
				|  |  |  import { reportSrcPublishEvent } from '@/http/publishApi'
 | 
	
		
			
				|  |  |  import Report from "@/log-center/log"
 | 
	
		
			
				|  |  |  import { fetchAddFinishEvent } from '@/logic/background/fetch/facebook';
 | 
	
		
			
				|  |  |  import { showNFTGroupIcon, hideNFTGroupList, checkUserJoinGroup, elemAddEventListener, addJoinedGroupList } from '@/logic/content/nft';
 | 
	
		
			
				|  |  |  import { getTwitterNftGroupInfo } from '@/http/nft'
 | 
	
		
			
				|  |  | +import { jumpTwitterDetailByAlert } from '@/logic/content/help/twitter.js'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  let dom = {};
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -658,6 +659,7 @@ function bindTwitterArtMethod() {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import parseCard from './ParseCard'
 | 
	
		
			
				|  |  |  import { renderThumbStyle } from 'element-plus'
 | 
	
		
			
				|  |  | +import { defaultNavigator } from '_@vueuse_core@8.7.4@@vueuse/core'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // 检测dom改变 
 | 
	
		
			
				|  |  |  // 获取短链接 
 | 
	
	
		
			
				|  | @@ -1288,7 +1290,15 @@ const TwitterLikeAPI = (tweet_Id) => {
 | 
	
		
			
				|  |  |      })
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +let click_old_time = new Date().getTime()
 | 
	
		
			
				|  |  |  export const showTwitterPost = (data) => {
 | 
	
		
			
				|  |  | +    let click_new_time = new Date().getTime()
 | 
	
		
			
				|  |  | +    if ((click_new_time - click_old_time) < 3000) {
 | 
	
		
			
				|  |  | +        return
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    click_old_time = click_new_time
 | 
	
		
			
				|  |  |      let bigBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]');
 | 
	
		
			
				|  |  |      if (bigBtn) {
 | 
	
		
			
				|  |  |          bigBtn.click();
 | 
	
	
		
			
				|  | @@ -1353,9 +1363,8 @@ export function publishNFTTweetEvent({ groupId, postId, srcContent }) {
 | 
	
		
			
				|  |  |                  actionType: "CONTENT_NFT_TXT_PUBLISH",
 | 
	
		
			
				|  |  |                  data: params
 | 
	
		
			
				|  |  |              }, () => { });
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            jumpTwitterDetailByAlert()
 | 
	
		
			
				|  |  |              setTimeout(() => {
 | 
	
		
			
				|  |  | -                document.querySelector('a[data-testid="AppTabBar_Profile_Link"]').click();
 | 
	
		
			
				|  |  |                  setGroupTabSelfStyle({
 | 
	
		
			
				|  |  |                      groupColor: 'rgb(83, 100, 113)',
 | 
	
		
			
				|  |  |                      groupFontWeight: '500',
 | 
	
	
		
			
				|  | @@ -1384,12 +1393,13 @@ export const setTwitterTextarea = (params) => {
 | 
	
		
			
				|  |  |      if (inputEle) {
 | 
	
		
			
				|  |  |          inputEle.focus();
 | 
	
		
			
				|  |  |          document.execCommand("insertText", false, '');
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    setTimeout(() => {
 | 
	
		
			
				|  |  | -        document.execCommand("insertText", false, params.srcContent);
 | 
	
		
			
				|  |  | -    }, 1000);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    publishNFTTweetEvent(params)
 | 
	
		
			
				|  |  | +        setTimeout(() => {
 | 
	
		
			
				|  |  | +            document.execCommand("insertText", false, params.srcContent);
 | 
	
		
			
				|  |  | +        }, 1000);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        publishNFTTweetEvent(params)
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1788,9 +1798,9 @@ const addGroupTab = () => {
 | 
	
		
			
				|  |  |  const hiddenMaskWeb3Tab = (count) => {
 | 
	
		
			
				|  |  |      setTimeout(() => {
 | 
	
		
			
				|  |  |          count++;
 | 
	
		
			
				|  |  | -        if(count < 6) {
 | 
	
		
			
				|  |  | +        if (count < 6) {
 | 
	
		
			
				|  |  |              let tab = getMaskWeb3Tab();
 | 
	
		
			
				|  |  | -            if(tab) {
 | 
	
		
			
				|  |  | +            if (tab) {
 | 
	
		
			
				|  |  |                  tab.style.display = 'none'
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  hiddenMaskWeb3Tab(count);
 | 
	
	
		
			
				|  | @@ -1852,7 +1862,7 @@ const addGroupTabEventListener = () => {
 | 
	
		
			
				|  |  |          window.addEventListener('scroll', addPageScrollEvent);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          let tipsDom = document.querySelector('#denet_group_tip');
 | 
	
		
			
				|  |  | -        if(tipsDom) {
 | 
	
		
			
				|  |  | +        if (tipsDom) {
 | 
	
		
			
				|  |  |              chrome.runtime.sendMessage({
 | 
	
		
			
				|  |  |                  actionType: "SWITCH_GROUP_BANNER_STATUS",
 | 
	
		
			
				|  |  |                  data: { type: 'btn' }
 |