Merge commit '675f77a408ef5e0bcc95b8825e6c7aff69a5b2d2'

This commit is contained in:
geekgeekrun
2026-04-03 15:34:31 +08:00
7 changed files with 20 additions and 7 deletions
@@ -1715,6 +1715,9 @@ export async function mainLoop (hooks) {
const bossLocalStorage = readStorageFile('boss-local-storage.json') const bossLocalStorage = readStorageFile('boss-local-storage.json')
await hooks.cookieWillSet?.promise(bossCookies) await hooks.cookieWillSet?.promise(bossCookies)
for(let i = 0; i < bossCookies.length; i++){ for(let i = 0; i < bossCookies.length; i++){
if (Object.hasOwn(bossCookies[i], 'sameSite')) {
bossCookies[i].sameSite = 'unspecified'
}
await page.setCookie(bossCookies[i]); await page.setCookie(bossCookies[i]);
} }
await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage) await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage)
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "geekgeekrun-ui", "name": "geekgeekrun-ui",
"version": "0.17.1", "version": "0.17.2",
"description": "BOSS 炸弹 - 自动开聊BOSS,助力每位打工人求职!", "description": "BOSS 炸弹 - 自动开聊BOSS,助力每位打工人求职!",
"main": "./out/main/index.js", "main": "./out/main/index.js",
"author": "geekgeekrun", "author": "geekgeekrun",
+4 -4
View File
@@ -1,7 +1,7 @@
{ {
"version": "0.17.1", "version": "0.17.2",
"buildVersion": 38, "buildVersion": 39,
"buildTime": 1772159430810, "buildTime": 1773942095126,
"buildHash": "e6489db6c4f596264f6eea972c136367aa556b7a", "buildHash": "435fb170a204daba6d7ca258abaf6c49bb21ee31",
"name": "geekgeekrun-ui" "name": "geekgeekrun-ui"
} }
@@ -374,6 +374,9 @@ export async function launchBossSite() {
}) })
let [page] = await browser.pages() let [page] = await browser.pages()
for (let i = 0; i < bossCookies.length; i++) { for (let i = 0; i < bossCookies.length; i++) {
if (Object.hasOwn(bossCookies[i], 'sameSite')) {
bossCookies[i].sameSite = 'unspecified'
}
await page.setCookie(bossCookies[i]) await page.setCookie(bossCookies[i])
} }
@@ -30,6 +30,9 @@ export async function launchBoss(browser: Browser) {
const bossLocalStorage = readStorageFile('boss-local-storage.json') const bossLocalStorage = readStorageFile('boss-local-storage.json')
//set cookies //set cookies
for (let i = 0; i < bossCookies.length; i++) { for (let i = 0; i < bossCookies.length; i++) {
if (Object.hasOwn(bossCookies[i], 'sameSite')) {
bossCookies[i].sameSite = 'unspecified'
}
await page.setCookie(bossCookies[i]) await page.setCookie(bossCookies[i])
} }
await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage) await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage)
@@ -40,7 +40,9 @@ export function createBrowserAssistantWindow(
}, },
...opt ...opt
}) })
browserAssistantWindow!.setAlwaysOnTop(true, 'normal')
browserAssistantWindow!.focus()
browserAssistantWindow!.setAlwaysOnTop(false)
browserAssistantWindow.on('ready-to-show', () => { browserAssistantWindow.on('ready-to-show', () => {
browserAssistantWindow!.show() browserAssistantWindow!.show()
}) })
@@ -27,7 +27,9 @@ export function createCookieAssistantWindow(
}, },
...opt ...opt
}) })
cookieAssistantWindow!.setAlwaysOnTop(true, 'normal')
cookieAssistantWindow!.focus()
cookieAssistantWindow!.setAlwaysOnTop(false)
cookieAssistantWindow.on('ready-to-show', () => { cookieAssistantWindow.on('ready-to-show', () => {
cookieAssistantWindow!.show() cookieAssistantWindow!.show()
}) })