редактировать JavaScript на лету - PullRequest
2 голосов
/ 29 апреля 2011

Мне было любопытно, как я могу отредактировать переменную на лету, так как всякий раз, когда я пытаюсь ничего не делать, ничего не происходит.Возьмите http://nyan.cat например.Я пытался отредактировать переменную секунд, но ничего не произошло - почему?

я использовал (в консоли JS) seconds = 9001; RET и ничего не происходит ....

Ответы [ 2 ]

4 голосов
/ 29 апреля 2011

Это потому, что в http://nyan.cat/ переменная seconds задается сценарием повторно, на основе объекта startTime Date. В конкретном случае http://nyan.cat/, для «взлома» времени измените значение startTime.

Пример: увеличить seconds на 1234567 секунд:

startTime = new Date(((+startTime/1000)-1234567)*1000);
0 голосов
/ 29 апреля 2011

Какую консоль JS вы используете? В firebug?

Здесь я проверил это.

var seconds = 9001;

alert(seconds);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...