nieyuge 2 år sedan
förälder
incheckning
4e4cb5eefc
1 ändrade filer med 11 tillägg och 8 borttagningar
  1. 11 8
      src/uilts/chromeExtension.js

+ 11 - 8
src/uilts/chromeExtension.js

@@ -1,5 +1,5 @@
 import { pageUrl } from "@/http/configAPI.js"
-import { guid, iframeId } from "@/uilts/help";
+import { guid, iframeId, isInApp } from "@/uilts/help";
 import messageCenter from '@/uilts/messageCenter';
 import MESSAGE_ENUM from "@/uilts/messageCenter/messageEnum";
 
@@ -51,10 +51,15 @@ export function setChromeStoragetoExtension(data) {
 export async function getChromeStorageFromExtension(key = '') {
     let params = {}
     params[key] = ''
-    // const value = getSessionStorge(key);
-    // if (value) {
-    //     return Promise.resolve(value);
-    // } else { 
+    let value;
+    if (isInApp) {
+        window.denetData = window.denetData || {}
+        value = window.denetData[key]
+        console.log('value....', value)
+    }
+    if (value) {
+        return Promise.resolve(value);
+    } else {
         return new Promise((res, rej) => {
             messageCenter.send({
                 info: {
@@ -74,9 +79,7 @@ export async function getChromeStorageFromExtension(key = '') {
                 }
             })
         })
-    // }
-    // console.log(window.parent.window.atest)
-    // window.postMessage({actionType: 'iframe_test', data: key})
+    }
 }
 
 export const openUrlInNewWindow = (data) => {