title: ability to create a new session for every BrowserWindow object?
body: <p>In my JS class constructer I have a variable.</p>
  
  <pre><code>this.cookieBrowser = new BrowserWindow({ show: true, webPreferences: { webSecurity: false } });
  </code></pre>
  
  <p>I later then call that variable in a function to create a new window... this works just fine... However, for each task (child process) that I am running, the cookies / session data are the SAME - but I need each browser to have a different session. </p>
  
  <p>I was wondering if there was any way to complete this task as each object is currently returning the exact same set of cookies. </p>
  
  <p>I have tried clearing the session every time I call the function using: </p>
  
  <pre><code>    that.cookieBrowser.webContents.session.clearStorageData([], await function (data) {
  
      })
  </code></pre>
  
  <p>This seems to just clear the cookies temporarily - all cookies are still the same in the long run.</p>