Понаписали,
if (true) {
блять, кода,
if (false) {
Сегодня я ругаюсь не на нашу социальную сеть. Там всё отлично. Если не считать того, что я вчера обменял час жизни на знание о том, что при запуске «symfony cc» инициализируются все классы, которые инициализируются при открытии сайта в браузере, но при этом не создаётся «контекст». Т.е. sfContext::getInstance() использовать нельзя. И ещё час на знание метода sfContext::hasInstance().
Так вот. Сегодня я ругаюсь на jQuery Form Plugin. Нигде в документации не напоминают, что js не может прочитать текст ифрейма, если ифрейм грузится с домена, отличного от того, с которого грузится сам скрипт (даже если это сабдомен). Но при этом пытаются читать и при этом перехватывают ошибки. Залезть в код и напихать отладочной информации — минут 20 заняло. Но вот мысль о том, что это придётся сделать, втекала в меня по капле пару часов.
>Нигде в документации не напоминают, что js не может прочитать текст ифрейма, если ифрейм грузится с домена, отличного от того, с которого грузится сам скрипт.
Это должно быть и так понятно. Да и написано вроде.. Иначе — пользователь зайдя на сайт мог бы не заметив того слить во фрейме свои данные чужому сайту.
>if (true) {
хуйня, на говнокод ру и не такое было)
Ага, но умный код валится с ошибкой, а этот плагин делает вид, что всё нормально! Отлаживать-то как?
И, кстати, что значит «слить свои данные чужому сайту»? Отправить форму в ифрейме можно. Данные сливаются нормально, между прочим, мы только результат слива прочитать не можем.
в том то и дело, что результат прочитать не выйдет. А форму тоже отправить не всегда можно, в хороших проэктах — каждый раз герениться хеш. А вот если бы можно было прочитать, тогда это была бы не проблемма.