Esecuzione cromo con telecomando-shell-port rende console.log lavoro arresto
-
26-10-2019 - |
Domanda
Se salvo la seguente riga in un file HTML e aprire il file in cromo, funziona benissimo.
<script> console.log('hello') </script>
Ma se si esegue Chrome con --remote-shell-port=9222
il registro non viene visualizzato nella console.
Qualcuno sa di una soluzione?
Soluzione
bandiera remoto-shell-port espone protocollo di debug V8 che fondamentalmente supporta solo JavaScript debug capacità disponibili in JavaScript V8 il motore utilizzato in Chrome. Console è una caratteristica del browser e V8 sa nulla come molte altre funzioni, tra cui DOM e il controllo della rete. Questo uno dei motivi per cui stiamo lavorando su un nuovo protocollo debug remoto che coprirà altri domini come bene. E 'in fase di sviluppo e sta cambiando, ma si può fare un tentativo. Vedere la documentazione a http://code.google.com/chrome/devtools/docs/remote -debugging.html In particolare si dovrebbe essere interessati a notifiche console: http: // code.google.com/chrome/devtools/docs/protocol/console.html#events
Altri suggerimenti
Pur accettando totalmente che il telecomando-shell-porta è obsoleto, ho trovato che partendo due istanze di cromo - uno senza telecomando-shell-port e una con - e poi lavorare con la prima istanza opere. Nota che ho trovato che l'ordine era importante, avviare l'istanza con il telecomando-shell-porta secondo ...
"C:\Documents and Settings\rlong\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
"C:\Documents and Settings\rlong\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --remote-shell-port=9222