anti_content获取成功!

This commit is contained in:
aixianling
2023-08-17 18:19:41 +08:00
parent 3d78d229b2
commit 0f634ebaea
4 changed files with 209065 additions and 3622 deletions

View File

@@ -5,34 +5,23 @@ import {genAnti} from "@/api/genAnti";
* 向Chrome发送消息 * 向Chrome发送消息
* @param message 消息 * @param message 消息
*/ */
export function sendChromeAPIMessage(message) { export async function sendChromeAPIMessage(message) {
message.type = 'api' message.type = 'api'
message.url = "https://kuajing.pinduoduo.com/" + message.url; message.url = "https://kuajing.pinduoduo.com/" + message.url;
message.anti = message.anti||false message.anti = message.anti || false
if (message.needMallId) { if (message.needMallId) {
// 如果参数中没有携带MallId则从state中获取 // 如果参数中没有携带MallId则从state中获取
if (!message.mallId) { if (!message.mallId) {
message.mallId = store.state.mallId; message.mallId = store.state.mallId;
}
} }
} if (message.anti) {
if(message.anti) { message.anti = await genAnti.a()
message.anti = genAnti()["messagePack"]({ }
touchEventData: !0, return new Promise((resolve) => {
clickEventData: !0, // @ts-ignore
focusblurEventData: !0, chrome.runtime.sendMessage(message, resolve)
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)
})
} }
/** /**
@@ -40,9 +29,9 @@ export function sendChromeAPIMessage(message) {
* @param message 消息 * @param message 消息
*/ */
export function sendChromeNotification(message) { export function sendChromeNotification(message) {
message.type = 'notify' message.type = 'notify'
return new Promise((resolve) => { return new Promise((resolve) => {
// @ts-ignore // @ts-ignore
chrome.runtime.sendMessage(message, resolve) chrome.runtime.sendMessage(message, resolve)
}) })
} }

File diff suppressed because one or more lines are too long

208949
src/api/pddjs.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1 +1,25 @@
console.log('hello world content todo something~') // import {genAnti} from "@/api/genAnti";
// const popup = document.createElement("div")
// popup.innerText = "获取Anti"
// const styles = {
// position: "fixed",
// right: '10px',
// top: '60px',
// zIndex: 9999,
// padding: "8px",
// background: "#409EFF",
// color: "#fff",
// borderRadius: "8px",
// cursor: "pointer"
// }
// for (const e in styles) {
// popup.style[e] = styles[e]
// }
//
// popup.addEventListener('click', async () => {
// const anti = await genAnti.a()
// console.log(anti)
// })
// document.body.appendChild(popup)