Ricevo questo errore nella console di safari quando provo a fare qualcosa da un punto di interruzione. Bug report qui: https://bugs.webkit.org/show_bug.cgi?id=83267SyntaxError: le istruzioni 'with' non sono valide in modalità strict
Qualcuno ha una soluzione alternativa? Per motivi che sto assumendo sono legati a questo javascript ha smesso di funzionare sul mio sito in safari.
modifica: la segnalazione di errore contiene anche passaggi di riproduzione.
un'altra modifica: non sto usando una dichiarazione "con". Questo è un bug dalla console di safari.
Non specifico per Safari. ''usa strict'; con (this);' in FF/Chrome produce "il codice della modalità rigorosa non può contenere 'con' istruzioni". –
E 'specifico per Safari nel fatto che se provi a valutare qualcosa nella console del debugger all'interno di un "use strict"; 'scope, ottieni questo errore, anche se non riesci a vedere la parola' with' ovunque nello script o in quello che hai digitato. Apparentemente Safari avvolge qualsiasi cosa tu abbia digitato in un 'with' e prova a valutarlo. Vedi il rapporto sui bug di riferimento per maggiori dettagli. –
possibile duplicato di [Can not inspect scope variable quando si utilizza la modalità strict] (http://stackoverflow.com/questions/8545191/cant-inspect-scope-variable-when-using-strict-mode) –