caracteres especiais em javascript incorporado
Eu tenho algum javascript que está incorporado no arquivo html como este
<html>
<head>
<script>
// and the script runs here
</script>
</head>
<body></body>
</html>
E tem uma linha como esta
if((os == 'Mac')&&((br == 'Safari')||(br == 'Chrome')))
Tudo vai bem (o que significa que o script funciona), maso validador está gritando:
... o caractere "&" é o primeiro caractere de um delimitador, mas ocorreu como dados
... Esta mensagem pode aparecer em vários casos:
-Você tentou incluir o caractere "<" na sua página: você deve evitá-lo como "<"
-Você usou um "e" comercial sem escape "&": isso pode ser válido em alguns contextos, mas é recomendável usar "&", o que é sempre seguro.
-Outra possibilidade é que você esqueceu de fechar aspas em uma tag anterior.
Parece ridículo substituir tudo e por & amp. Como posso me livrar desse erro?