can3p (can3p) wrote,
can3p
can3p

Без единого разрыва

Давно не брал в руки шашку не копался в чужом коде. В качестве цели выбрал жж, т.к. у меня уже есть расширение, которое
меняет всякие штуки по мелочи.

В этот раз решил пройти по написанию поста, точнее бесперебойному написанию. Каждый, кто много писал, знает, что самое жуткое, что может с постом случиться - это когда ты пишешь, пишешь, нажимаешь кнопку "отправить", и браузер тебе вежливо сообщает, что интернетов сегодня больше не будет. И все, поста больше нет, вернее нет той его части, которая была написана после того, как связь прервалась.

Я решил эту проблему таким образом:

Во-первых, если черновик сохранить не удалось, то об этом выводится тревожное сообщение, и можно попробовать сохранить еще раз
Во-вторых, если черновик не сохранился, а пользователь все-равно нажмет на отправку поста, то скрипт предварительно все-равно сохранит черновик и, если этого сделать не удастся, покажет сообщение и не даст уйти со страницы.
В следующей серии поправлю что-нибудь еще рандомное. Расширение лежит здесь исходный код на гитхабе здесь. В магазине страничка может еще не обновиться, но должна это сделать в ближайшее время.
Tags: chrome, hacking, livejournal
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 16 comments