Gli strumenti di sviluppo di Chrome sono ottimi per eseguire il debug di web worker in quanto posso "navigare" in quell'ambiente JavaScript e impostare i punti di interruzione. Anche la console funziona come previsto.Debug di Web worker in Safari Web Inspector
Su Safari, è una storia completamente diversa. console.log
dal web worker non stampa nemmeno nella console. Vedo caricato lo script di lavoro e vi metto un punto di interruzione, ma non si spezza. Non vedo nemmeno gli script caricati con importScripts
.
Come posso utilizzare Safari's Web Inspector per la risoluzione dei problemi?
Non che io credo sia importante, ma sto usando Safari 8.
C'è un motivo è necessario utilizzare Safari? Stai investigando su un problema specifico di Safari? – Halcyon
Il prodotto della mia azienda supporta Safari (e tutti i principali browser) e vogliamo offrire ai clienti e ai tecnici dell'assistenza la possibilità di risolvere i problemi, indipendentemente dal browser. –
Chrome, FireFox, Opera, IE, Edge; Tutti mostrano i messaggi dagli operatori Web nella console. Safari? "Ah, lo sappiamo meglio, non ne hai bisogno .." – muttonUp