Javascript - Substituindo o caractere de escape em um literal de string
Eu estou tentando substituir o caractere de barra invertida (escape) em um literal de seqüência de caracteres de JavaScript.
Eu preciso substituí-lo com uma barra invertida dupla para que eu possa fazer um redirecionamento:
var newpath = 'file:///C:\funstuff\buildtools\viewer.html'.replace(/\\/g,"\\");
window.location = newpath;
No entanto, parece não ter resultado.
Eu não tenho a opção de escapar corretamente as barras invertidas antes que elas sejam manipuladas pelo Javascript.
Como posso substituir (\) por (\\) para que o Javascript fique satisfeito?
Obrigado, Derek