jihuaqiang 2 lat temu
rodzic
commit
4f2384a01d

+ 5 - 0
src/entry/content.js

@@ -125,6 +125,11 @@ window.onmessage = (res) => {
                 // 接受数据,sendmessage
                 console.log('IFRAME_DO_TASK_CREATE_TWEET', res)
                 break
+            case 'IFRAME_TWITTER_API_DO_TASK':
+                console.log('IFRAME_TWITTER_API_DO_TASK...',res)
+                doTaskTwitterAPI(res)
+                break
+            
         }
     }
 };

+ 4 - 2
src/logic/content/ParseCard.js

@@ -2,7 +2,7 @@ import { iframeHost } from '@/http/configAPI'
 import { getChromeStorage, setChromeStorage } from '@/uilts/chromeExtension.js'
 import ToolBox from '@/view/content/tool-box/index.vue'
 import { createApp } from 'vue'
-import { getStorage, setStorage, guid } from '@/uilts/help'
+import { getStorage, setStorage, guid, getInnerIframeURL } from '@/uilts/help'
 import { chromeExtensionUrl } from '@/uilts/chromeExtension'
 // 解析卡片类
 // 1.dom匹配
@@ -315,7 +315,9 @@ class ParseCard {
             tweet_str = `&tweetId=${tweet_Id}`
         }
         _iframe.id = post_Id
-        _iframe_url = chromeExtensionUrl + ('iframe/red-packet.html') + `?postId=${post_Id}${tweet_str}&tweet_author=${tweet_author}&window_origin=${window.location.origin}&page_type=${page_type}`;
+        _iframe.dataset.card = 'denet'
+        _iframe_url = getInnerIframeURL(`${iframeHost}/red-pack` + `?postId=${post_Id}${tweet_str}&tweet_author=${tweet_author}&window_origin=${window.location.origin}&page_type=${page_type}&iframeID=${_iframe.id}`);
+        // _iframe_url = chromeExtensionUrl + ('iframe/red-packet.html') + `?postId=${post_Id}${tweet_str}&tweet_author=${tweet_author}&window_origin=${window.location.origin}&page_type=${page_type}`;
         // debugger mode
         if (window.location.href.includes('denet_debugger')) {
             _iframe_url = _iframe_url + '&denet_debugger=1'

+ 1 - 0
src/logic/content/twitter.js

@@ -2505,6 +2505,7 @@ const addTabGroupContent = (cb) => {
     }
     let iframe = document.createElement('iframe');
     iframe.id = 'de-tab-group-content';
+    iframe.dataset.card = 'denet';
     iframe.src = getInnerIframeURL(`${iframeHost}/tab-group` + `?params=${JSON.stringify(params)}&iframeID=${iframe.id}`);
     iframe.style.cssText = `border: medium none; height: 500px;display: none`