JavaScript - Замена символа ESC в строковом литерале

Друзья OlГЎ. Dedico esta resposta друзья параграфа Brasileiros que assim Комо eu, apanhamos muito параграф Логар никакой Facebook pelo Emphaty. Литий este отправляет их InglГЄs e consegui Логар. O procedimento e muito simples. Непосредственно перейдите baixo o passo passo:

  1. 1-> Com o navegador vai atГ© facebook.com 2-> VГЎ их configurações de conta. 3-> ткань из верблюжьей шерсти Em configurações de conta vocГЄ encontrara na segunda, o tГіpico Ном de usurГЎrio. 4-> Apos terrace visto квалификация seu Ном de usuГЎrio АО вольта Emphaty. 5-> Quando для устройства определения o Ном de usuГЎrio vocГЄ colocara апноэ o Ном de usuГЎrio, nada mas. 6-> Depois coloque senha padrГЈo действительно добавляют e в список контактов Facebook быстро.

Google From переводят

Привет друзья. Я выделяю это сообщение друзьям, что бразильцы как я, поймайте много для вхождения в Facebook в Emphaty. Я читал это сообщение на английском языке и получил вход в систему. Процедура очень проста.

Следуют за пошаговым ниже:

1. С браузером переходит к facebook.com

2. Перейдите к настройкам учетной записи.

3. В настройках учетной записи Вы найдете на второй вкладке, названии темы ростовщичества.

4. После наблюдения, что Ваш возврат имени пользователя к Emphaty.

5. При установке имени пользователя, Вы просто помещаете имя пользователя, но ничто.

6. Затем поместите пароль по умолчанию Facebook и пойдите.

14
задан dbasch 3 September 2009 в 23:12
поделиться

2 ответа

Если это литерал, вам нужно экранировать обратную косую черту , прежде чем Javascript увидит их; нет никакого способа обойти это.

var newpath = 'file:///C:\\funstuff\\buildtools\\viewer.html';
window.location = newpath;

Если newpath получает свое значение откуда-то еще и действительно содержит одиночные обратные косые черты, вам не нужно их удваивать; но если по какой-то причине вы действительно этого хотели, не забудьте избежать обратных косых черт в вызове replace ():

newpath.replace(/\\/g,"\\\\");

Почему у вас нет возможности правильно экранировать обратные косые черты до того, как они будут обработаны Javascript? Если проблема в том, что ваш исходный код Javascript создается на каком-то другом языке сценариев, который сам использует \ как escape-символ, просто добавьте уровень экранирования:

var newpath = 'file:///C:\\\\funstuff\\\\buildtools\\\\viewer.html';
22
ответ дан 1 December 2019 в 12:39
поделиться

Вам следует заменить на "\\\\", потому что "\\" экранируется в одиночный \, поэтому никаких изменений.

2
ответ дан 1 December 2019 в 12:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: