|
@@ -33,18 +33,19 @@ export function setChromeStorage(params, callback) {
|
|
|
export async function getChromeStorageFromExtension(key = '') {
|
|
|
let params = {}
|
|
|
params[key] = ''
|
|
|
- return new Promise((res, rej) => {
|
|
|
+ return new Promise((res, rej) => {
|
|
|
messageCenter.send({
|
|
|
actionType: MESSAGE_ENUM.IFRAME_GET_EXTENSION_STORGE_DATA,
|
|
|
data: {
|
|
|
iframeID,//用于告诉父窗口会传消息给哪个iframe
|
|
|
key,// storage key
|
|
|
- messageID: new Date().getTime() // 唯一的ID,用于标记回调函数
|
|
|
+ messageID: guid(), // 唯一的ID,用于标记回调函数
|
|
|
+ overTime: 200
|
|
|
},
|
|
|
callback: (data) => {
|
|
|
res(data)
|
|
|
},
|
|
|
- failback: (e) => {
|
|
|
+ failback: (e) => {
|
|
|
rej(e)
|
|
|
}
|
|
|
})
|