获取anti_content完成
This commit is contained in:
		| @@ -1,4 +1,5 @@ | ||||
| import store from '@/store' | ||||
| import {genAnti} from "@/api/genAnti"; | ||||
|  | ||||
| /** | ||||
|  * 向Chrome发送消息 | ||||
| @@ -7,13 +8,27 @@ import store from '@/store' | ||||
| export function sendChromeAPIMessage(message) { | ||||
|   message.type = 'api' | ||||
|   message.url = "https://kuajing.pinduoduo.com/" + message.url; | ||||
|   message.anti = false | ||||
|   message.anti = message.anti||false | ||||
|   if (message.needMallId) { | ||||
|     // 如果参数中没有携带MallId,则从state中获取 | ||||
|     if (!message.mallId) { | ||||
|       message.mallId = store.state.mallId; | ||||
|     } | ||||
|   } | ||||
|   if(message.anti) { | ||||
|     message.anti = genAnti()["messagePack"]({ | ||||
|       touchEventData: !0, | ||||
|       clickEventData: !0, | ||||
|       focusblurEventData: !0, | ||||
|       changeEventData: !0, | ||||
|       locationInfo: !0, | ||||
|       referrer: !0, | ||||
|       browserSize: !0, | ||||
|       browserInfo: !0, | ||||
|       token: !0, | ||||
|       fingerprint: !0 | ||||
|     }) | ||||
|   } | ||||
|   return new Promise((resolve) => { | ||||
|     // @ts-ignore | ||||
|     chrome.runtime.sendMessage(message, resolve) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user