Сергей Соколов, да, ваш код просто нужно доработать, чтобы hasFired превратился в isPasting и этот флаг снимался, когда вставка завершена, а обработчик keyup в это время спал. Просто это такая лапша получится ненадёжная...
Вариант, который предложил Алексей Дубровин делает то же самое, фактически, но гораздо проще.
В чём принципиальное отличие vid_chaynie от material_bogemskoe-steklo, почему vid_chaynie - это не $S0?
Собственно, это единственное, что нужно сформулировать, чтобы построить схему редиректа.
Самый адекватный вариант, если не нужна поддержка IE. А может и полифил есть под IE.
Ну или, может, change подойдёт по условиям задачи, хоть он и работает совсем не так, как keyup.
Как я понимаю, тут проблема в том, что paste по своей природе триггерит ещё и keyup. Но делать одноразовый слушатель - это же не решение этой проблемы?
Тут надо блочить обработчик keyup, пока идёт обработка paste, но потом осовобождать его, чтобы можно было дальше работать. Это, конечно, адский ад будет в коде :)
Роман Юрьевич Ипатьев, т.е. при указании логина и пароля в URL браузер, curl и все остальные способы исполнения запросов убирают их оттуда и генерируют заголовок, вы это хотите сказать?