2016-07-25 15 views
1

Mit VS-Code und der Chrome debugging extension der Start wird eine neue Instanz von Chrome öffnen, wenn eine nicht vorhanden ist, oder eine neue Registerkarte öffnen, wenn dies der Fall ist (aber nicht als Debug-Ports funktionieren nicht öffnen). Beim Schließen werden alle Registerkarten geschlossen.VS Code & Chrome Debugging-Erweiterung - Öffnen Sie eine neue Instanz von Chrome?

Dies ist eine echte PITA, wenn ich Seiten geöffnet habe, die ich offen bleiben möchte (z. B. Dokumentation).

Gibt es eine Möglichkeit, dass es immer eine eigene Instanz von Chrome öffnet, selbst wenn eine bereits geöffnet ist, und nur diese Instanz am Ende schließt?

d. H. Eine eigene Instanz von Chrome öffnen und vorhandene Instanzen in Ruhe lassen.

Antwort

0

Wenn Sie eine userDataDir in Ihrer launch.json angeben, wird eine neue Instanz von Chrome für Sie gestartet. Es wird auch, etwas nicht hilfreich, bieten 'Seiten wiederherzustellen' jedes Mal, wenn es nach dem ersten Mal startet, es sei denn, Sie geben die runtimeArgs und auch runtimeExecutable. Hier ist ein Beispiel launch.json:

"configurations": [ 
    { 
     "name": "Launch localhost", 
     "type": "chrome", 
     "request": "launch", 
     "url": "http://localhost:3000", 
     "webRoot": "${workspaceRoot}", 
     "sourceMaps": true, 
     "sourceMapPathOverrides": { 
      "webpack:///src/*": "${webRoot}/*" 
     }, 
     "userDataDir": "${workspaceRoot}.vscode/chrome", 
     "runtimeArgs": [ 
      "--disable-infobars --disable-session-crashed-bubble" 
     ], 
     "runtimeExecutable": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" 
    } 
]