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 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 11 comments