Ver Fonte

isolated session per browser

cocktailpeanut há 1 semana atrás
pai
commit
7ac94eb5df
2 ficheiros alterados com 7 adições e 2 exclusões
  1. 5 0
      full.js
  2. 2 2
      package.json

+ 5 - 0
full.js

@@ -280,6 +280,7 @@ const attach = (event, webContents) => {
           titleBarStyle : "hidden",
           titleBarOverlay : titleBarOverlay(colors),
           webPreferences: {
+            session: session.fromPartition('temp-window-' + Date.now()),
             webSecurity: false,
             nativeWindowOpen: true,
             contextIsolation: false,
@@ -305,6 +306,7 @@ const attach = (event, webContents) => {
               titleBarStyle : "hidden",
               titleBarOverlay : titleBarOverlay(colors),
               webPreferences: {
+                session: session.fromPartition('temp-window-' + Date.now()),
                 webSecurity: false,
                 nativeWindowOpen: true,
                 contextIsolation: false,
@@ -414,6 +416,7 @@ const createWindow = (port) => {
     height: mainWindowState.height,
     minWidth: 190,
     webPreferences: {
+      session: session.fromPartition('temp-window-' + Date.now()),
       webSecurity: false,
       nativeWindowOpen: true,
       contextIsolation: false,
@@ -477,6 +480,7 @@ const loadNewWindow = (url, port) => {
     height: winState.height,
     minWidth: 190,
     webPreferences: {
+      session: session.fromPartition('temp-window-' + Date.now()),
       webSecurity: false,
       nativeWindowOpen: true,
       contextIsolation: false,
@@ -574,6 +578,7 @@ if (!gotTheLock) {
 //        alwaysOnTop: true,
         frame: false,
         webPreferences: {
+          session: session.fromPartition('temp-window-' + Date.now()),
           webSecurity: false,
           nativeWindowOpen: true,
           contextIsolation: false,

+ 2 - 2
package.json

@@ -1,7 +1,7 @@
 {
   "name": "Pinokio",
   "private": true,
-  "version": "3.49.0",
+  "version": "3.50.0",
   "homepage": "https://pinokio.co",
   "description": "pinokio",
   "main": "main.js",
@@ -119,7 +119,7 @@
     "electron-store": "^8.1.0",
     "electron-updater": "^6.6.2",
     "electron-window-state": "^5.0.3",
-    "pinokiod": "^3.49.0"
+    "pinokiod": "^3.50.0"
   },
   "devDependencies": {
     "@electron/rebuild": "3.2.10",